0

我的构建脚本执行:

<move todir="gen" overwrite="true" quiet="true">
        <fileset dir="gen">
            <include name="**/BuildConfig.java.new"/>
        </fileset>
        <globmapper from="*.java.new" to="*.java"/>
</move>

我得到错误:

move doesn't support the "quiet" attribute

我的 iMac 上安装了 ant 1.8.4。我在 Jenkins 中的 ant 插件是 1.2。詹金斯版 1.505。我在启动 Jenkins 时尝试更改 PATH,因此它包括我的命令行 ant。但是 Jenkins 似乎不支持 ant 1.8.3?ant 1.8.3 是添加了“move quiet”的版本。

有什么想法可以解决这个问题吗?它与命令行 ant 或插件 ant 或我的构建脚本有关吗?谢谢!

4

2 回答 2

0

假设您在 iMac 上运行 Jenkins,请转到 [http://yourjenkins/configure] 并添加指向 Ant 1.8.4 目录的 Ant 安装。然后,在您的 Jenkins 作业配置的 Ant 构建步骤中,指定 Ant 的版本,一切就应该开始工作了。

如果您的 Jenkins 服务器在另一台机器上,请重复说明,但在 Jenkins 服务器上安装 Ant 1.8.4,或使用“自动安装”选项按需安装 Ant。

于 2013-03-13T19:00:25.257 回答
0

我通过以下方式解决了它:

  1. 在 Jenkins 设置中,为 ant 设置工具位置 在此处输入图像描述
  2. 现在在我的构建工作中出现了一个新的选择:Ant Version 在此处输入图像描述

我Mac上的蚂蚁:

ant -v
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
于 2013-03-13T19:49:17.797 回答