Ich denke, dass ich everthing eingestellt habe, das benötigt wird, um einen jenkins Job mit Maven zu laufen, aber ich erhalte immer einen Fehler jedes Mal, wenn ich meinen Job renne. Ich benutze Ubuntu 14.04 LTS und Jenkins 1.642.Konnte Hauptklasse mvn nicht finden oder laden, wenn ich jenkins Job starte
Der komplette Fehler:
Parsing POMs
[RaceCom] $ /var/lib/jenkins/tools/hudson.model.JDK/JDK/bin/java mvn --batch-mode release:update-versions -DdevelopmentVersion=1.2.0-SNAPSHOT -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven31-agent-1.5.jar:/home/damian/Documents/apache-maven-3.3.9/boot/plexus-classworlds-2.5.2.jar:/home/damian/Documents/apache-maven-3.3.9/conf/logging jenkins.maven3.agent.Maven31Main /home/damian/Documents/apache-maven-3.3.9/ /var/cache/jenkins/war/WEB-INF/lib/remoting-2.53.3.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven31-interceptor-1.5.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.5.jar 50845
Error: Could not find or load main class mvn
ERROR: Failed to launch Maven. Exit code = 1
Java Startseite Umgebungsvariable und Versionsprüfung:
[email protected]:~$ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
[email protected]:~$ java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
Maven Startseite Umgebungsvariable und Versionsprüfung:
[email protected]:~$ echo $M2_HOME
/home/damian/Documents/apache-maven-3.3.9
[email protected]:~$ mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T13:41:47-03:00)
Maven home: /home/damian/Documents/apache-maven-3.3.9
Java version: 1.8.0_77, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"
Jenkins config MAVEN_HOME: /home/damian/Documents/apache-maven-3.3.9/
Wenn ich Maven im Terminal laufen läuft einwandfrei.
Irgendwelche Ideen?
Danke.