سؤال

أواجه مشاكل في بناء 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

يمكنني بناء هذا على ما يرام محليًا ، لكن هدسون يقوم بعمله الخاص. قرأت أن هدسون سيدعم Maven 3 ، لكن ماذا يمكنني أن أفعل الآن؟

هل كانت مفيدة؟

المحلول

هذا يبدو هدسون -4988 وهو غير ثابت. استخدم Maven 2 مع Hudson الآن.

نصائح أخرى

حتى إذا لم تتمكن من تنفيذها كبناء Maven في Hudson ، فلا يزال بإمكانك تنفيذ Maven 3 كمهمة قذيفة في بناء حرة. هذه ليست أفضل ممارسة ، ولكنها حل بديل إذا لم تتمكن من البناء بطريقة أخرى.

هناك خطأ معروف مع Maven 3 و Hudson. وضع أوليفييه لامي حلًا رائعًا لنا كهدية عيد الميلاد:

هدسون حرب 1.389

سيتيح لك ذلك استخدام Maven 3 مع Hudson. لديّ 0 أخطاء في هذه المرحلة وكان من السهل إعدادها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top