Pregunta

Tengo problemas para la construcción de 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

Puedo construir esta muy bien a nivel local, pero Hudson está haciendo su propia cosa. He leído que Hudson apoyará Maven 3, pero ¿qué puedo hacer ahora?

¿Fue útil?

Solución

Esto se ve como HUDSON-4988 que no está fijado. El uso de Maven 2 con Hudson por ahora.

Otros consejos

Incluso si no se puede ejecutar como una acumulación experto en Hudson, aún se podía ejecutar Maven 3 como una tarea de la shell en una construcción de estilo libre. Esto no es una buena práctica, pero una solución si no se puede construir de otra manera.

Hay un problema conocido con Maven 3 y Hudson. Olivier Lamy extendió una solución maravillosa para nosotros como un regalo de Navidad:

Hudson Guerra 1,389

Esto le permitirá utilizar Maven 3 con Hudson. Tengo 0 errores en este punto y era fácil de configurar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top