如果目标目录不存在</copy>,则忽略<copy todir =“”>的ant标记

时间:2014-07-15 23:33:46

标签: java ant pom.xml

我们在copy todir下是否有任何Ant标记,如果目标目录为空,则忽略复制文件? 我需要这个来实现,因为如果目标目录不存在,我需要忽略复制jar文件。如果我不这样做,那么构建失败,因为它无法找到目标文件夹。

我通过以下链接,但我没有得到有关此类标签的任何信息。 Apache Ant Tags for Copy task

2 个答案:

答案 0 :(得分:0)

你是对的。将failonerror属性设置为false将记录错误消息,但不会中止构建。此外,如果您想要删除错误消息,可以将quiet属性设置为true

答案 1 :(得分:-1)

如果你想

你可以在蚂蚁中使用mkdir来创建dir(如果它不存在)

如果存在则无效