我正在使用的Jenkins版本似乎没有正确地获取我设置为全局变量的Java Home的值
如果我在我的pom上运行一个干净安装作为预构建步骤 - 它会选择我设置的Java Home变量 如果我在我的pom上运行一个干净的安装作为构建步骤 - 它在我的linux盒子上选择了另一个版本的Java,而不是设置为Java Home
我尝试了一些方法,包括删除Build Step正在提取的Java版本,但无济于事。现在我将执行构建作为Pre Build步骤,直到我找到问题
我使用的jenkins版本是Jenkins ver。 1.565.3
答案 0 :(得分:1)
您是否在Manage Jenkins Global Configuration下配置了JDK安装?
您是否已将maven作业配置为使用该特定JDK? (如果你只有一个,它将始终使用那个)
Jenkins将安装和维护它自己的JDK,与您在操作系统上预安装的内容无关