gpt4 book ai didi

Ant:如果目录不存在,我如何忽略构建错误?

转载 作者:行者123 更新时间:2023-12-04 11:10:10 24 4
gpt4 key购买 nike

我正在使用 Ant 1.8.1。如果目录不存在,如何忽略以下构建错误?我得到的错误是

BUILD FAILED
/Users/davea/myco2-myco/build.xml:211: Directory does not exist: /Users/davea/myco2-myco/${mycousa.test.root}

有问题的行是下面子句中的删除指令。以为“erroronmissingdir”属性可以解决这个问题,但我猜不是……
    <delete>
<fileset dir="${mycousa.test.root}" erroronmissingdir="false">
<include name="suite.html" />
</fileset>
</delete>

让我知道如何修改上述内容,以便即使目录不存在也不会出现错误。

谢谢 - 戴夫

最佳答案

我认为问题在于您正在处理的错误条件是 FileSet 的创建,而不是删除本身。查看 failonerror关于删除任务的指令:

<delete failonerror="false">
<fileset dir="${mycousa.test.root}" erroronmissingdir="false">
<include name="suite.html" />
</fileset>
</delete>

引用: http://ant.apache.org/manual/Tasks/delete.html

关于Ant:如果目录不存在,我如何忽略构建错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com