【发布时间】:2014-04-22 18:06:53
【问题描述】:
我正在使用 Ant 的自动安装选项,但 jenkins 仍然抱怨它找不到可执行文件。我错过了什么吗?我已经给出了我们使用的 ant 版本的路径。它已成功下载并在服务器上解压,但它仍然抱怨找不到可执行文件。
【问题讨论】:
-
你的 Jenkins 在什么操作系统上?
我正在使用 Ant 的自动安装选项,但 jenkins 仍然抱怨它找不到可执行文件。我错过了什么吗?我已经给出了我们使用的 ant 版本的路径。它已成功下载并在服务器上解压,但它仍然抱怨找不到可执行文件。
【问题讨论】:
你安装了 Ant 吗?它在 Jenkins 的 PATH 中吗?如果没有,Jenkins 将无法使用 default 版本的 Ant。
但是,如果你进入 Jenkins 配置页面,你可以安装各种版本的 Ant。例如,您可能希望安装最新版本的 Ant,而该项目无法使用 Ant 1.5 之后的任何版本:
定义项目时,可以选择要使用的 Ant 版本。当您选择Invoke Ant 作为构建步骤时,您会看到一个下拉菜单,其中包含您要使用的 Ant 版本。第一个是Default,它是在您的PATH 中找到的Ant 版本。但是,如果您已进入 Jenkins 配置并下载了其他版本的 Ant,则可以使用其中之一。
【讨论】:
我认为你手动安装ant更容易,或者你需要检查jenkins日志文件以获得详细的错误
【讨论】:
找到我错过的东西。我必须将它解压 ant 文件的目录的名称添加到 “提取档案的子目录”字段。忘了提到我们使用的是相当旧的 ant 版本。 (1.7.0)。
【讨论】: