2009-06-22 6 views
7

Wenn ich ein sauber alle auf meinem Maven-Projekt in Eclipse, es kommt wieder mit dem folgenden Fehler immer:Maven Eclipse-Volume-Label Syntaxfehler

Der Dateinamen, Verzeichnisnamen oder Datenträgerbezeichnung ist falsch

Ich habe den Maven Builder und Java Bulider aktiviert. Weiß jemand, was dieser Fehler bedeutet?

Dank,

Jeff

+0

Das ist der gesamte Fehler? Scheint nicht sehr hilfreich. –

+0

Ich weiß, aber das ist alles, was ich bekomme. Das Fehlerprotokoll hat einige Stack Trace-Info: Verursacht durch: java.io.IOException: Der Dateiname, Verzeichnisname oder Datenträgerbezeichnung ist falsch bei java.io.WinNTFileSystem.canonicalize0 (native Methode) bei java.io .Win32FileSystem.canonicalize (Win32FileSystem.java:396) bei java.io.File.getCanonicalPath (File.java:559) bei org.codehaus.groovy.maven.plugin.CompilerMojoSupport.addSourceRoot (CompilerMojoSupport.java:80) bei org.codehouse.groovy.maven.plugin.stubgen.AbstractGenerateStubsMojo.addSourceRoot (AbstractGenerateStubsMojo.java:113) bei –

Antwort

3

Es abzuhören MECLIPSE-269 zusammenhängen könnte: die vollständige Fehlermeldung, da dies helfen könnte " " java.io.IOException: The filename, directory name, or volume label syntax is incorrect "ist eigentlich die Ursache für" org.apache.maven.lifecycle.LifecycleExecutionException: Can't canonicalize system path

I get a " Can't canonicalize system path " error using the goal eclispse:eclipse when the <warSourceDirectory> of the maven-war-plugin starts with ${basedir} .
If I remove the ${basedir} , the build is successful. If, as it appears, the war plugin uses different rules related to the prefixing a path with ${basedir}, then I consider it a bug because the configuration of <warSourceDirectory> is inconsistent with similar tags.

.
+0

ja, ich denke, dass dieses Problem gelöst. Ich habe immer noch ein paar andere groovende Maven Plugins, aber danke für diese Hilfe. –

+0

@Jeff: Sie sind willkommen. Sie können auch ein ausführlicheres Feedback zu dem, was Sie ändern/aktualisieren mussten, veröffentlichen, um dieses spezifische Problem zu beseitigen. – VonC

+0

Ich glaube, ich hatte einige Versionskonflikte. Ich löschte mein gesamtes lokales Repository und aktualisierte die neuesten groovigen Bibliotheken und gmaven-Bibliotheken, und alles scheint jetzt zu funktionieren. Danke noch einmal. –

0

verwenden Sie den folgenden Befehl genaue Ursache eines Fehlers zu erhalten.

mvn eclipse:eclipse -X 

Das Ergebnis des obigen Befehls hilft Ihnen, ein Problem zu beheben.