Domanda

Ho problemi la costruzione di un Maven 3 pom:

[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

posso costruire questo bene a livello locale, ma Hudson sta facendo la sua cosa. Ho letto che Hudson sosterrà Maven 3, ma quello che posso fare ora?

È stato utile?

Soluzione

Questo appare come HUDSON-4988 , che non è fisso. Utilizzare Maven 2 con Hudson per ora.

Altri suggerimenti

Anche se non è possibile eseguirlo come un accumulo Maven a Hudson, si poteva ancora eseguire Maven 3 come un compito shell in una costruzione stile libero. Questa non è una pratica migliore, ma una soluzione se non si può costruire in altro modo.

C'è un bug noto con Maven 3 e Hudson. Olivier Lamy ha messo fuori un meraviglioso correzione per noi come un regalo di Natale:

Hudson guerra 1.389

Questo vi permetterà di utilizzare Maven 3 con Hudson. Ho 0 errori a questo punto ed è stato facile da configurare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top