我是Maven的新手,所以我非常感谢我在这个问题上提供一些帮助:
我想通过在pom.xml
中声明任务来删除目录,但前提是它存在。
我尝试了以下内容:
<delete quiet="true" includeEmptyDirs="true">
<fileset dir="${basedir}/directoryToDelete" erroronmissingdir="false" includes="*/**" />
</delete>
如果目录不存在但是它不会删除目录或其下的文件(如果存在),则不会抛出错误或停止构建。
我错过了什么?
答案 0 :(得分:0)
请参阅Ant, Delete Task:
|安静|如果指定的文件或目录不存在,请不要显示诊断消息(除非使用
-verbose
或-debug
开关调用Apache Ant)
| erroronmissingdir |指定如果基本目录不存在会发生什么。如果为true,则会发生构建错误,如果为false,则将忽略/清空文件集。