2009-06-22 11 views
7

Kiedy zrobić czyste wszystkich na moim projekcie maven w Eclipse, to zawsze wraca z powodu następującego błędu:Maven Eclipse składnia etykiety woluminu błąd

nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna

Mam włączone narzędzie do budowania maven i włącznika Java. Czy ktoś wie, co oznacza ten błąd?

Dzięki,

Jeff

+0

To cały błąd? Nie wydaje się zbyt pomocny. –

+0

Wiem, ale to wszystko, co otrzymuję. Dziennik błędów zawiera informacje śledzenia stosu: Przyczyna: java.io.IOException: nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna w java.io.WinNTFileSystem.canonicalize0 (metoda macierzysta) w witrynie java.io .Win32FileSystem.canonicalize (Win32FileSystem.java:396) w pliku java.io.File.getCanonicalPath (File.java:559) at org.codehaus.groovy.maven.plugin.CompilerMojoSupport.addSourceRoot (CompilerMojoSupport.java:80) at org.codehaus.groovy.maven.plugin.stubgen.AbstractGenerateStubsMojo.addSourceRoot (AbstractGenerateStubsMojo.java:113) o –

Odpowiedz

3

Może to być związane z błędem MECLIPSE-269: pełny komunikat o błędzie może pomóc jak to " " java.io.IOException: The filename, directory name, or volume label syntax is incorrect "jest w rzeczywistości główną przyczyną" 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

tak, myślę, że rozwiązał ten problem. Nadal mam inne fajne pluginy, ale dzięki za pomoc. –

+0

@Jeff: nie ma za co. Możesz również przesłać bardziej szczegółową opinię o tym, co trzeba było zmienić/zaktualizować, aby pozbyć się tego konkretnego problemu. – VonC

+0

Myślę, że miałem pewne niedopasowania wersji. Oczyściłem całe moje lokalne repozytorium i zaktualizowałem je do wszystkich najnowszych groovy bibliotek i bibliotek gmaven i wszystko wydaje się działać teraz. Dzięki jeszcze raz. –

0

użyj poniższego polecenia, aby uzyskać dokładną przyczynę błędu:

mvn eclipse:eclipse -X 

Wynik powyższego polecenia pomoże rozwiązać problem.