在shell中为已配置的ANT获取ANT_主页

在shell中为已配置的ANT获取ANT_主页,ant,jenkins,Ant,Jenkins,我在jenkins中配置了ant安装(管理jenkins->ant安装)。我有一个构建步骤executeshell,需要调用ant目标。如何获取特定ANT安装的ANT_HOME或配置shell需要ANT_HOME进行特定安装?JAVA_HOME正在设置当您选择ANT步骤时,shell脚本将使用服务器上设置的ANT_HOME作为环境变量。 解决方案是在ANT任务期间将ANT_HOME值写入工作区中的文件 <echo message="${ant.home}" file="anthome.tx

我在jenkins中配置了ant安装(管理jenkins->ant安装)。我有一个构建步骤
executeshell
,需要调用ant目标。如何获取特定ANT安装的ANT_HOME或配置shell需要ANT_HOME进行特定安装?

JAVA_HOME正在设置当您选择ANT步骤时,shell脚本将使用服务器上设置的ANT_HOME作为环境变量。 解决方案是在ANT任务期间将ANT_HOME值写入工作区中的文件

<echo message="${ant.home}" file="anthome.txt" />
在任何情况下,可能更容易使用ant脚本来启动您所使用的其他ant目标

FOR /F %i IN (anthome.txt) DO SET ANT_HOME=%i