Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Ubuntu的詹金斯设置ANT_主页_Ubuntu_Ant_Jenkins - Fatal编程技术网

如何在Ubuntu的詹金斯设置ANT_主页

如何在Ubuntu的詹金斯设置ANT_主页,ubuntu,ant,jenkins,Ubuntu,Ant,Jenkins,我是Ubuntu新手。我使用apt get install ant安装了ant,然后我尝试了哪个ant显示路径/usr/bin/ant我在Jenkins ant_HOME中包含了相同的路径,但它显示/usr/bin/ant不是一个目录。我尝试在.bashrc文件中添加ant_HOME。我需要做什么来设置詹金斯的蚂蚁之家。请帮忙试试 导出ANT_HOME=/usr/bin/ANT 导出JAVA_HOME=/usr/local/jdk1.8.025 export PATH=$PATH:${JAVA_

我是Ubuntu新手。我使用
apt get install ant
安装了ant,然后我尝试了
哪个ant
显示路径
/usr/bin/ant
我在Jenkins ant_HOME中包含了相同的路径,但它显示
/usr/bin/ant
不是一个目录。我尝试在.bashrc文件中添加ant_HOME。我需要做什么来设置詹金斯的蚂蚁之家。请帮忙试试 导出ANT_HOME=/usr/bin/ANT 导出JAVA_HOME=/usr/local/jdk1.8.025
export PATH=$PATH:${JAVA_HOME}/bin:${ANT_HOME}/bin

正如其他人所提到的,您应该通过jenkins本身安装ANT,这样可以在不污染实际jenkins机器环境的情况下安装多个版本。但是如果你必须

我尝试了哪个
ant,它显示了路径
/usr/bin/ant
我在Jenkins
ant\u HOME
中包含了相同的路径,但它显示
/usr/bin/ant
不是目录


哪个ant
显示路径和可执行文件。您的错误是100%正确的,应该是:
/usr/bin/ant
不是一个目录
/usr/bin/
是目录的路径,
ant
是可执行文件。

Jenkins可以使用自己版本的ant,这确实是首选方法。在Jenkins中可以有多个Ant版本,每个作业都可以使用您想要的任何版本

转到配置部分(
$JENKINS\u SERVER/JENKINS/configure
)。查找Ant部分,然后单击Ant安装按钮。要添加Ant安装,请单击AddAnt,然后添加一个应包含Ant版本的名称。单击“自动安装”按钮,在“从Apache安装”下,选择要安装的版本

完成后,当您在配置作业时选择要执行Ant构建时,您将可以选择Ant安装


如果更新了默认的Ant版本,那么使用它可能会很棘手,并且您的作业不能使用更新的版本。或者,如果有人在默认Ant版本中添加了破坏您构建的内容。

为什么不安装Ant jenkins?您可以同时使用不同版本的ant。以前在windows中工作时,我遇到了一些自动安装问题,这就是为什么我更喜欢手动配置antOk。查看/usr/share/ant。如果存在,则ANT_HOME应指向此位置。这是不正确的
/usr/bin
不是ANT_HOME
,而是指向其可执行文件的符号链接的位置<代码>ANT_HOME必须指向ANT的安装位置
ANT_HOME
最有可能是
/usr/share/ANT
如果使用
apt get
@danpayne17安装,有什么不正确?我在哪里说过ANT_家的事?