使用copydir命令在build.xml中复制

时间:2014-09-12 05:42:59

标签: ant jenkins build.xml

我使用Jenkins构建我的项目。在build.xml中,我编写了以下代码将文件从src复制到dest文件夹...

<copydir src="../image_files/Ace/drawable-hdpi" dest="../IgnitorACE/res/drawable-hdpi"/>

问题是,在src中只有两个图像文件与dest文件夹中的名称相同,但图像的图案/设计不同。因此,每当我运行我的构建时,jenkins必须使用新图像复制和替换图像文件,但同名。

以上命令正在运行,但正在收到警告

[copydir] DEPRECATED - The copydir task is deprecated.  Use copy instead.
[copydir] Copying 2 files to /var/lib/jenkins/workspace/Ace Build/IgnitorACE/res/drawable-hdpi

因此,任何解决方案都将受到赞赏。

由于

1 个答案:

答案 0 :(得分:-1)

由于警告明确表明[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead,您应该使用copy而不是copydir命令。

所以,而不是

<copydir src="../image_files/Ace/drawable-hdpi" dest="../IgnitorACE/res/drawable-hdpi"/>

使用

<copy file="../image_files/Ace/drawable-hdpi" tofile="../IgnitorACE/res/drawable-hdpi"/>

另请查看official link了解详情。