Global MAVEN_OPTS scheint nicht zu funktionieren, mit Jenkins

Ich installiert Jenkins 1.512 auf CentOS (info folgt) und konfiguriert es mit 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

War ich tatsächlich versucht, ein problem zu lösen, wo Maven beschwerte sich über eine fehlende vaule von jbossHome parameter in der pom.xml - Datei. Also entschied ich mich, zu Debuggen, Maven, indem Sie die -X option in Jenkins MAVEN_OPTS. Aber es beschwerte sich, dass ich in eine falsche Java-argument:

The -X options are non-standard and subject to change without notice.

Es stellte sich heraus, Jenkins denkt, dass ich in ein argument für Java. Später fand ich heraus, das Kommando generiert Jenkins war wie folgt:

/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

Aber was ich herausfand, von laufen mvn es generiert die folgende Java-Zeile und der "-X" war am Ende, richtig.

/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

Könnten Sie teilen sich ein Ansatz, wie kann ich dieses Problem beheben oder ist es ein Jenkins bug?

InformationsquelleAutor Student_T | 2013-04-26
Schreibe einen Kommentar