我在一个7.3.1611版本的CentOS Linux服务器上使用Jenkins版本2.73-1.1。
服务器上有3种不同版本的JDK:
[root @ jenkins java] # ll
total 12
lrwxrwxrwx. 1 root root 16 27 Apr 16.25 default -> / usr / java / latest
drwxr-xr-x. 8 root root 4096 27 Mar 2013 jdk1.6.0_45
drwxr-xr-x. Root root 4096 11 Apr 2015 jdk1.7.0_80
drwxr-xr-x. 9 root root 4096 27 Apr 16.25 jdk1.8.0_131
lrwxrwxrwx. 1 root root 22 27 apr 16.25 latest -> /usr/java/jdk1.8.0_131如下图所示,Jenkins使用的是jdk1.8.0_131版本,在我的项目中指定使用JDK7。
当我试图编译我的项目(mvn clean deploy)时,构建失败了,我在日志中看到了这个错误:
沃达丰$ /usr/java/jdk1.7.0_80/bin/java /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.11.jar:/opt/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar -cp org.jvnet.hudson.maven3.agent.Maven3Main /opt/apache-maven-3.0.4 /var/cache/jenkins/war/WEB-INF/lib/remoting-3.10.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.11.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.11.jar 46349 <===JENKINS远程处理CAPACITY===>channel启动错误:================================================================================错误:无效的项目设置: jenkins/security/MasterToSlaveCallable :不支持的major.minor版本52.0错误: JENKINS-18403 JDK 'JAVA7‘不支持运行Maven项目。错误: Maven项目必须以大于或等于主程序所需的最小版本的Java版本启动。错误:使用Maven JDK工具链(插件)使用旧的JDK构建maven项目。错误:使用从Java重试并将编译/测试属性设置为指向/usr/java/jdk1.7.0_80。错误:================================================================================在38129沃达丰$/usr/java/jre 1.8.0_131/jre/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.11.jar:/opt/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /opt/apache-3.0.4 /var/cache/jenkins/war/上建立了TCP套接字。WEB/lib/ REMOTING -3.10.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.11.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.11.jar 38129 <===JENKINS远程处理CAPACITY===>channel启动
为什么Jenkins不使用jdk 7?
发布于 2018-06-21 21:07:31
尝试在Jenkins中配置一个Freestyle作业。您需要选择“调用顶级Maven目标”构建。我也有类似的问题。这对我有用。
https://stackoverflow.com/questions/46276236
复制相似问题