FATAL ERROR: Error executing Maven for a project

0

męcze się z takim błędem kompilacji projektu maven-eclipse... generalnie strasznie męczące narzędzie... może ktoś wie jak poradzic sobie z tym błędem ?

[ERROR] mojo-execute : compiler:compile
Diagnosis: Compilation failure
FATAL ERROR: Error executing Maven for a project
[ERROR] project-execute : ....🫙0.0.1-SNAPSHOT ( task-segment: [install] )
Diagnosis: Compilation failure
FATAL ERROR: Error executing Maven for a project
org.apache.maven.BuildFailureException: Compilation failure
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:555)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:441)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:382)
at org.maven.ide.eclipse.Maven2Executor.main(Maven2Executor.java:68)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:516)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
... 8 more

0

Hm.... a jakie taski wywołałeś? Samo compile czy też compile install

Błąd kompilacji może się wziąć też stąd, że używasz nie tej javy co potrzeba.

0

ja podobny blad (kompilacji znaczy sie) dostawalem jak wywolywalem targeta gwt-compile czy tam podobnie, a workspace byl w sciezce ktora zawierala spacje

0

@koloture, z tym, że nie jest to błąd maven, ale kompilatora java. Znany i lubiany swoją drogą.
Rusz jeszcze mavena z opcją -X (duże X). Dostaniesz wtedy pełen debug w logu i będzie wiadomo wiele więcej.

0

@koziolek
nie wiem cyz do konca takie to jasne - proejkt mial kilka modulow, z czego ostatni wymagal pozostalych i byl gui w gwt, i tylko on sie wywalal takim bledem kompilacji bo sciezka miala spacje
pozdro

0

@koloture, dokładnie. Kompilator javy jakoś sobie nie potrafi poradzić ze spacjami w ścieżce. Zresztą nie poradzi sobie chyba nigdy ponieważ jeżeli masz zapis:

javac c:\moje programu\Klasa.java

to kompilator potraktuje je jako dwa oddzielne parametry a zapis:

javac "c:\moje programu\Klasa.java"

zostanie tak samo potraktowany.

0

Sprawdziłem, w Windows XP polecenie

javac "C:\java programy\Klasa.java"

(zgodnie z moimi oczekiwaniami) działa
pozdrawiam

0

chlopaki, ja napisalem (moze niejasno) cos innego
mianowicie, javac dziala ze spacjami w sciezce, i wszystkie moje moduly mialy te spacje (ta sama sciezka do workspace w katalogu domowym), wszystkie poza jednym dzialaly bez problemow, dopiero ostatni, ktory mial gwt-compile nie dzialal, z tego wniosek ze problem lezy po stronie google :>
ostateczny wniosek jest taki: na podstawie tak niewielu informacji mozemy strzelac do konca zycia, nie wiedzac co kolega wywoluje i jakie taski sa wykonywane
pozdrawiam

0

wybaczcie, zapomniałem o tym poście; generalnie chyba nie ustaliłem do końca jaka była przyczyna tego błędu - zdaje się, że przeinsalowałem wszystko - Eclipsa i Mavena
pozdro

1 użytkowników online, w tym zalogowanych: 0, gości: 1