Jenkins找不到ANT的可执行文件

Jenkins找不到ANT的可执行文件,ant,jenkins,Ant,Jenkins,我正在使用Ant的自动安装选项,但jenkins仍然抱怨它找不到可执行文件。我错过什么了吗?我已经给出了我们使用的ant版本的路径。它已成功下载并在服务器上解包,但仍抱怨找不到可执行文件。我认为手动安装ant更容易,或者您需要检查jenkins日志文件以了解详细错误。是否安装了ant?是在詹金的路上吗?如果不是,Jenkins就不能使用Ant的默认版本 但是,如果进入Jenkins配置页面,就可以安装各种版本的Ant。例如,对于不能使用任何超过1.5版本的Ant的项目,您可能希望安装最新版本的A

我正在使用Ant的自动安装选项,但jenkins仍然抱怨它找不到可执行文件。我错过什么了吗?我已经给出了我们使用的ant版本的路径。它已成功下载并在服务器上解包,但仍抱怨找不到可执行文件。

我认为手动安装ant更容易,或者您需要检查jenkins日志文件以了解详细错误。

是否安装了ant?是在詹金的路上吗?如果不是,Jenkins就不能使用Ant的默认版本

但是,如果进入Jenkins配置页面,就可以安装各种版本的Ant。例如,对于不能使用任何超过1.5版本的Ant的项目,您可能希望安装最新版本的Ant和Ant 1.5:

定义项目时,可以选择要使用的Ant版本。当您选择要作为构建步骤调用Ant时,系统会为您提供一个下拉菜单,其中列出了要使用的Ant版本。第一个是
默认值
,它是在路径中找到的Ant版本。然而,如果您已经进入Jenkins配置并下载了Ant的其他版本,那么您可以使用其中一个


找到了我错过的东西。我必须在
“提取档案的子目录”字段。忘了提到我们正在使用一个相当旧的ant版本。(1.7.0).

你的Jenkins在哪个操作系统上?接下来,Ant的“默认”版本告诉Jenkins假设Ant已经安装在构建从机上,所以它不会安装自己的副本。当构建运行时,Jenkins将尝试在构建从机的$PATH上查找ant可执行文件,如果找不到,则将失败。您还可以指定工具在从机上的位置。配置从属时,可以指定工具(通过下拉菜单)和安装目录。您永远不必依赖Jenkins用户使用的路径。@David非常感谢您。这对我很管用。对于我来说,从Jenkins 2.38开始:进入插件管理器>检查“Ant Plugin(1.4)”>无需重新启动即可安装。