ant / Jenkins:move不支持“quiet”属性

时间:2013-03-13 18:48:10

标签: ant jenkins jenkins-plugins

我的构建脚本执行:

<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。我在詹金斯的蚂蚁插件是1.2。詹金斯诉。 1.505。 我在启动Jenkins时尝试更改PATH,因此它包含了我的命令行ant。 但是Jenkins似乎不支持ant 1.8.3? ant 1.8.3是添加“move quiet”的版本。

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

2 个答案:

答案 0 :(得分:0)

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

如果您的Jenkins服务器位于不同的计算机上,请重复说明,但在Jenkins服务器上安装Ant 1.8.4,或使用“自动安装”选项按需安装Ant。

答案 1 :(得分:0)

我解决了它:

  1. 在Jenkins设置中,为ant设置工具位置 enter image description here
  2. 现在,在我的构建工作中出现了一个新的选择:Ant版本 enter image description here
  3. 我的蚂蚁在我的Mac上:

    ant -v
    Apache Ant(TM) version 1.8.4 compiled on May 22 2012