के साथ काम नहीं कर रहा है मैंने सेंटोस पर जेनकिंस 1.512 स्थापित किया है (जानकारी निम्नानुसार है) और इसे अपाचे-मेवेन-3.0.4 के साथ काम करने के लिए कॉन्फ़िगर किया गया है।ग्लोबल MAVEN_OPTS जेनकींस
Linux server.masstermmind.com 2.6.32-358.2.1.el6.x86_64 #1 SMP Tue Mar 12 14:18:09 CDT 2013 x86_64 x86_64 x86_64 GNU/Linux
मैं वास्तव में एक समस्या जहां Maven pom.xml
फ़ाइल में jbossHome
पैरामीटर का vaule लापता के बारे में शिकायत हल करने के लिए कोशिश कर रहा था। इसलिए, मैंने जेनकिंस MAVEN_OPTS
में -X
विकल्प डालने से मेवेन को डीबग करने का निर्णय लिया। लेकिन यह शिकायत की कि मैं कोई गलत जावा तर्क में डाल:
The -X options are non-standard and subject to change without notice.
यह पता चला जेनकींस मैं जावा के लिए एक बहस में डाल सोचता है। बाद में मुझे पता चला जेनकींस द्वारा उत्पन्न आदेश के बाद की तरह था:
/usr/java/jdk1.7.0_17/bin/java -X -cp/var/lib/जेनकींस/plugins/maven- प्लगइन/वेब-आईएनएफ/lib/maven3-agent-1.2.jar: /usr/share/apache-maven-3.0.5/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3 मेन/usr/share/apache-maven-3.0.5 /var/cache/jenkins/war/WEB-INF/lib/remoting-2.23.jar/var/lib/जेनकींस/प्लगइन्स/मेवेन-प्लगइन/वेब-आईएनएफ/lib/maven3-इंटरसेप्टर-1.2.jar 35460
लेकिन क्या मैं mvn
चलने से पता चला है, यह निम्न जावा लाइन उत्पन्न, और "-X" टी में रखा गया था वह सही ढंग से खत्म होता है।
/usr/java/jdk1.7.0_17/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.2.jar:/usr /share/apache-maven-3.0.5/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3 मेन /usr/share/apache-maven-3.0.5/var/cache/jenkins/युद्ध/वेब-INF/lib/दूरस्थ-2.23.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar -X
सका आप एक दृष्टिकोण साझा करते हैं कि मैं इसे कैसे ठीक कर सकता हूं या यह जेनकिन्स बग है?
हाय चार्ली - सूचक के लिए बहुत बहुत धन्यवाद। मैंने जेनकिन्स मेवेन जॉब में -एक्स डालने के बाद कहा था कि यह काम करता है। वास्तव में आपकी मदद की सराहना करते हैं! –
यह काम करता है। लेकिन हमारे पास 1000 नौकरियां हैं और यह हर एक नौकरी में कुछ पैरामीटर जोड़ने का एक वैध समाधान नहीं है ... क्या मैवेन बिल्ड के लिए वैश्विक स्तर पर JVM प्रॉपर्टी सेट करने का कोई तरीका नहीं है? – dokaspar