Frage

Ich habe Probleme den Aufbau eines Maven 3 pom mit:

[seam] $ /usr/lib/jvm/java-6-openjdk/bin/java -cp /home/walterjwhite/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.372.jar:/opt/apache/maven/3.0.beta.1/boot/plexus-classworlds-2.2.3.jar hudson.maven.agent.Main /opt/apache/maven/3.0.beta.1 /opt/apache/tomcat/6.0.29/webapps/hudson/WEB-INF/lib/remoting-1.372.jar /home/walterjwhite/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.372.jar 37568 
Exception in thread "main" java.lang.NoSuchMethodError: org.codehaus.classworlds.Launcher.getWorld()Lorg/codehaus/classworlds/ClassWorld;
 at hudson.maven.agent.Main.main(Main.java:115)
 at hudson.maven.agent.Main.main(Main.java:62)
ERROR: Failed to launch Maven. Exit code = 1 Finished: FAILURE

Das kann ich bauen ganz gut vor Ort, aber Hudson ist seine eigene Sache zu tun. Ich lese, dass Hudson unterstützt Maven 3, aber was kann ich jetzt tun?

War es hilfreich?

Lösung

Das sieht aus wie HUDSON-4988 , die nicht festgelegt ist. Verwenden Sie Maven 2 mit Hudson für jetzt.

Andere Tipps

Auch wenn Sie es nicht als Maven Build in hudson ausführen können, könnte man noch Maven ausführen 3 als Shell-Aufgabe in einem Freestyle-Build. Dies ist nicht eine bewährte Methode, sondern eine Abhilfe, wenn Sie sonst nicht aufbauen können.

Es ist ein bekannter Fehler mit Maven 3 und Hudson. Olivier Lamy löschte eine wunderbare Lösung für uns als Weihnachtsgeschenk:

Hudson Ist 1.389

Damit können Sie Maven 3 mit Hudson verwenden. Ich habe 0 Fehler an dieser Stelle und es war einfach einzurichten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top