Index: src/main/java/org/codehaus/mojo/exec/ExecJavaMojo.java =================================================================== --- src/main/java/org/codehaus/mojo/exec/ExecJavaMojo.java (revision 12249) +++ src/main/java/org/codehaus/mojo/exec/ExecJavaMojo.java (working copy) @@ -557,7 +557,7 @@ Artifact classPathElement = (Artifact) iter.next(); getLog().debug( "Adding plugin dependency artifact: " + classPathElement.getArtifactId() + " to classpath" ); - path.add( classPathElement.getFile().toURL() ); + path.add( classPathElement.getFile().toURI().toURL() ); } } catch ( MalformedURLException e ) @@ -590,7 +590,7 @@ for ( Iterator it = theClasspathFiles.iterator(); it.hasNext(); ) { - URL url = ( (File) it.next() ).toURL(); + URL url = ( (File) it.next() ).toURI().toURL(); getLog().debug( "Adding to classpath : " + url ); path.add( url ); } @@ -601,7 +601,7 @@ Artifact classPathElement = (Artifact) iter.next(); getLog().debug( "Adding project dependency artifact: " + classPathElement.getArtifactId() + " to classpath" ); - path.add( classPathElement.getFile().toURL() ); + path.add( classPathElement.getFile().toURI().toURL() ); } }