gwt-maven-plugin: Kompilierung schlägt fehl "mit status 1"
Habe ich gearbeitet, auf ein GWT-Projekt für eine Weile, und ich glaube, da habe ich Hinzugefügt, neue Abhängigkeiten, bekomme ich die Fehlermeldung unten.
Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.6.1:kompilieren (Standard) bei Projekt Projekt: Befehl [[
/bin/sh -c /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java -Xmx512m -classpath /home/user/git/project/target/project-0.0.1-SNAPSHOT/WEB-INF/classes:/home/user/.m2/repository/A.jar:/home/user/.m2/repository/B.jar:... viel mehr Abhängigkeiten ... com.google.gwt.dev.Compiler -logLevel INFO -Stil OBF -Krieg /home/user/git/Projekt/Ziel/Projekt-0.0.1-SNAPSHOT -localWorkers 1 -XfragmentCount -1 -sourceLevel 1.6 -gen /home/user/git/project/target/.erzeugt mein.Projekt.Projekt
- Wenn ich den Befehl gegeben, in der Fehler unter Windows 7 bekomme ich "Die Eingabe ist zu lang".
- Wenn ich den Befehl ausführen auf Ubuntu, keine Fehler gezeigt.
echo $?
jedoch zeigt der status von 1 zurückgegeben.
Den stacktrace gegeben durch mvn package -X
sieht aus wie
in org.apache.maven.lifecycle.intern.MojoExecutor.execute(MojoExecutor.java:217)
bei org.apache.maven.lifecycle.intern.MojoExecutor.execute(MojoExecutor.java:153)
bei org.apache.maven.lifecycle.intern.MojoExecutor.execute(MojoExecutor.java:145)
bei org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
bei org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
bei org.apache.maven.lifecycle.intern.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
bei org.apache.maven.lifecycle.intern.LifecycleStarter.execute(LifecycleStarter.java:161)
bei org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
bei org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
bei org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
bei org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
bei org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke0(Native-Methode)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
bei der sun.reflektieren.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
bei java.lang.reflektieren.Methode.invoke(Method.java:606)
bei org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
bei org.codehaus.plexus.classworlds.launcher.Launcher.starten(Launcher.java:230)
bei org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
bei org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)Verursacht durch: org.codehaus.mojo.gwt.shell.ForkedProcessExecutionException: Befehl [[
/bin/sh -c /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java -Xmx512m -classpath /home/user/git/project/target/project-0.0.1-SNAPSHOT/WEB-INF/classes:/home/user/.m2/repository/A.jar:/home/user/.m2/repository/B.jar:... viel mehr Abhängigkeiten ... com.google.gwt.dev.Compiler -logLevel INFO -Stil OBF -Krieg /home/user/git/Projekt/Ziel/Projekt-0.0.1-SNAPSHOT -localWorkers 1 -XfragmentCount -1 -sourceLevel 1.6 -gen /home/user/git/project/target/.erzeugt mein.Projekt.Projekt
]] failed with status 1
bei org.codehaus.mojo.gwt.shell.AbstractGwtShellMojo$JavaCommand.execute(AbstractGwtShellMojo.java:485)
bei org.codehaus.mojo.gwt.shell.CompileMojo.kompilieren(CompileMojo.java:446)
bei org.codehaus.mojo.gwt.shell.CompileMojo.doExecute(CompileMojo.java:351)
bei org.codehaus.mojo.gwt.shell.AbstractGwtShellMojo.execute(AbstractGwtShellMojo.java:172)
bei org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
bei org.apache.maven.lifecycle.intern.MojoExecutor.execute(MojoExecutor.java:209)
... 19 mehr
Den mvn package
Ausgabe sieht wie
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building project 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ project ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ project ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-war-plugin:2.1.1:exploded (default) @ project ---
[INFO] Exploding webapp
[INFO] Assembling webapp [project] in [/home/user/git/project/target/project-0.0.1-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/home/user/git/project/src/main/webapp]
[INFO] Webapp assembled in [475 msecs]
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ project ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ project ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ project ---
[INFO] Surefire report directory: /home/user/git/project/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- gwt-maven-plugin:2.6.0:compile (default) @ project ---
[INFO] auto discovered modules [my.module.Module, my.project.Project]
[INFO] my.module.Module has no EntryPoint - compilation skipped
[INFO] Compiling module my.project.Project
[INFO] Validating units:
[INFO] Ignored 115 units with compilation errors in first pass.
[INFO] Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO] Computing all possible rebind results for 'com.google.gwt.useragent.client.UserAgentAsserter'
[INFO] Rebinding com.google.gwt.useragent.client.UserAgentAsserter
[INFO] Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryGenerator'/>
[INFO] [WARN] Unknown type 'com.google.web.bindery.requestfactory.shared.RequestFactory' specified in deferred binding rule
[INFO] Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryEditorDriverGenerator'/>
[INFO] [WARN] Unknown type 'com.google.web.bindery.requestfactory.gwt.client.RequestFactoryEditorDriver' specified in deferred binding rule
[INFO] Checking rule <generate-with class='com.google.gwt.editor.rebind.SimpleBeanEditorDriverGenerator'/>
[INFO] [WARN] Detected warnings related to 'com.google.gwt.editor.client.SimpleBeanEditorDriver'. Are validation-api-<version>.jar and validation-api-<version>-sources.jar on the classpath?
[INFO] Specify -logLevel DEBUG to see all errors.
[INFO] [WARN] Unknown type 'com.google.gwt.editor.client.SimpleBeanEditorDriver' specified in deferred binding rule
[INFO] Rebinding com.google.gwt.useragent.client.UserAgentAsserter
[INFO] Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryGenerator'/>
[INFO] [WARN] Unknown type 'com.google.web.bindery.requestfactory.shared.RequestFactory' specified in deferred binding rule
[INFO] Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryEditorDriverGenerator'/>
[INFO] [WARN] Unknown type 'com.google.web.bindery.requestfactory.gwt.client.RequestFactoryEditorDriver' specified in deferred binding rule
[INFO] Rebinding com.google.gwt.useragent.client.UserAgentAsserter
[INFO] Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryGenerator'/>
[INFO] [WARN] Unknown type 'com.google.web.bindery.requestfactory.shared.RequestFactory' specified in deferred binding rule
[INFO] Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryEditorDriverGenerator'/>
[INFO] [WARN] Unknown type 'com.google.web.bindery.requestfactory.gwt.client.RequestFactoryEditorDriver' specified in deferred binding rule
... Lots of Rebinding similar to above...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 30.074s
[INFO] Finished at: Tue Jun 03 09:18:19 MST 2014
[INFO] Final Memory: 17M/436M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.6.0:compile (default) on project project: Command [[
[ERROR] /usr/bin/java -Xmx512m -classpath *long classpath* com.google.gwt.dev.Compiler -logLevel INFO -style OBF -war /home/user/git/project/target/project-0.0.1-SNAPSHOT -localWorkers 8 -XfragmentCount -1 -sourceLevel 1.6 -gen /home/user/git/project/target/.generated my.project.Project
[ERROR] ]] failed with status 1
- Gibt es wirklich keine Ausgabe von der GWT-compiler, der früher in der Ausgabe - /log? (in der Regel vor der Zusammenfassung von Modulen, die erfolgreich oder fehlgeschlagen)
- Ich aktualisiert die Ausgabe gezeigt, in der eclispe-Konsole ausgeführt
mvn package
. Hilft das? Ich war auch irren: unter ubuntu der Befehl gibt 1 zurück, obwohl ich nicht finde, offensichtliche Fehler bei der Ausgabe von es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lief ich mvn package -X und fand die folgenden Fehler
[INFO] [ERROR] Errors in 'gwtupload/client/DecoratedFileUpload.java'
[INFO] [ERROR] Line 371: Rebind result 'gwtupload.client.DecoratedFileUpload.DecoratedFileUploadImpl' cannot be abstract
So, ich aktualisiert die Abhängigkeit
gwtupload
auf eine neuere version, die mein problem gelöst.Dem Grund hatte ich ignoriert, diesen Fehler in einem früheren Versuch, war, dass
mvn package
erfolgreich war, bevor Sie, mit dieser Abhängigkeit, in dieser bestimmten version. Also dachte ich, muss dieser Fehler schon immer da, noch was zu einem erfolgreichen Paket.Ich Stand vor ähnlichen Problem, wenn MVN Bau einer Vaadin-Projekt in Cygwyn 32-bit-version. Aber wenn ich eingeschaltet, um Cygwyn 64-bit-Version dieses Problem behoben ist.