詹金斯水平蚂蚁插件将使用系统或自定义的Java主

问题描述 投票:1回答:1

这里我设置JAVA_HOME詹金斯工作水平

***********JAVA1.7****************

export JAVA_HOME=/usr/java/jdk1.6.0_16

export PATH=$JAVA_HOME/bin:$PATH

echo "** Building with $JAVA_HOME"

系统级Java是1.8

当我开始建立蚂蚁用詹金斯插件需要的Java 1.8来构建。詹金斯输出:

为什么它没有指向的Java 1.6,

但我有不同的版本,像Java1.6和Java1.7要求建立同样的Java版本(蚂蚁)

我怎样才能触发Ant构建在单个作业不同的Java版本。

***********JAVA1.7****************
export JAVA_HOME=/usr/java/jdk1.7.0_65

export PATH=$JAVA_HOME/bin:$PATH

echo "** Building with $JAVA_HOME" 

下面是作业的输出,为Java1.6执行必需的,但它采取的系统级Java1.7和蚂蚁正在进行

[build] $ /home/rel/apache-ant-1.6.1/bin.
/ant -file build.xml -DBuild_branch_or_tag=master -Dmodule_name=module -Dmodule_version=6.0 -DBuild_tag=master -DDB_version=11g make
Buildfile: build.xml

SetDate:

clean:
     [echo] Removing all build files .....
   [delete] Deleting directory /home/rel/jenkins/workspace/master-module-name/module/ModuleBuild/build/com
   [delete] Deleting directory /home/rel/jenkins/workspace/master-name/module/ModuleBuild/build/module

PrintEnvironment:
     [echo] Java Home = /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64/jre
     [echo] Java Version = 1.7

你能帮助这个与蚂蚁插件来构建的Java 1.6和1.7

java jenkins ant
1个回答
0
投票

好像JAVA_HOME使用默认值在生成过程中得到覆盖

一种方式是在全球工具配置后,其在每个作业水平,你应该得到一个下拉选项中选择Java版本添加Java版本。选择1.7,并尝试建立应用程序。

如果上述方法不工作,你可以使用环境注入插件明确地看到家里的java

也可以分享你的工作配置的几张照片。

© www.soinside.com 2019 - 2024. All rights reserved.