CentOS に Jenkins 1.512 をインストールし (情報は次のとおり)、apache-maven-3.0.4 で動作するように構成しました。
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 がファイルjbossHome
内のパラメーターの値が欠落していると不平を言う問題を解決しようとしていました。そこで、 Jenkins にオプションをpom.xml
入れて Maven をデバッグすることにしました。しかし、間違ったJava引数を入れたと不平を言いました:-X
MAVEN_OPTS
The -X options are non-standard and subject to change without notice.
Jenkins は、私が Java の引数を入れたと考えていることが判明しました。後で、Jenkins によって生成されたコマンドが次のようなものであることがわかりました。
/usr/java/jdk1.7.0_17/bin/java -X -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.Maven3Main /usr/share/apache-maven-3.0.5 /var/cache/jenkins/war/WEB- INF/lib/remoting-2.23.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar 35460
しかし、実行してわかったmvn
ことは、次のJava行が生成され、「-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.Maven3Main /usr/share/apache-maven-3.0.5 /var/cache/jenkins/war/WEB-INF/ lib/remoting-2.23.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar -X
これを修正する方法を共有できますか、それとも Jenkins のバグですか?