这里我设置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_HOME使用默认值在生成过程中得到覆盖
一种方式是在全球工具配置后,其在每个作业水平,你应该得到一个下拉选项中选择Java版本添加Java版本。选择1.7,并尝试建立应用程序。
如果上述方法不工作,你可以使用环境注入插件明确地看到家里的java
也可以分享你的工作配置的几张照片。