Jenkins为项目和maven构建配置JDK总是会出错

时间:2018-05-01 16:49:57

标签: java maven jenkins

詹金斯版:詹金斯版。 2.107.2

如何配置Jenkins项目以将自定义JDK与Maven一起使用?

我已在全局工具配置和Maven中添加了JDK并自动安装。我添加了两个版本的JDK。

然后我通过指定一个JDK和一个Maven来创建一个maven项目。但我总是得到mvn的错误找不到java作为JDKfollows:

/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven-        3.5.3/bin/mvn package
/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven-3.5.3/bin/mvn: exec: line 199:         
/var/jenkins_home/tools/hudson.model.JDK/jdk8-172/bin/java: not found
Build step 'Invoke top-level Maven targets' marked build as failure
Finished: FAILURE

然后我尝试了很多方法,只有系统OpenJDK正常工作(在Jenkins项目中选择了JDK with System)

我也试试

  1. 将JAVA_HOME配置为已安装的JDK
  2. 配置工具路径
  3. 我还检查了Jenkins master中的mvn和java(我使用Docker来运行Jenkins),JAVA_HOME是OpenJDK并且没有设置mvn。

0 个答案:

没有答案