通过在Maven pom.xml中定义任务来删除目录

时间:2016-06-14 21:59:11

标签: maven ant pom.xml

我是Maven的新手,所以我非常感谢我在这个问题上提供一些帮助:

我想通过在pom.xml中声明任务来删除目录,但前提是它存在。

我尝试了以下内容:

<delete quiet="true" includeEmptyDirs="true">
    <fileset dir="${basedir}/directoryToDelete" erroronmissingdir="false" includes="*/**" />
</delete>

如果目录不存在但是它不会删除目录或其下的文件(如果存在),则不会抛出错误或停止构建。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

请参阅Ant, Delete Task

  

|安静|如果指定的文件或目录不存在,请不要显示诊断消息(除非使用-verbose-debug开关调用Apache Ant)

请参阅Ant, FileSet Type

  

| erroronmissingdir |指定如果基本目录不存在会发生什么。如果为true,则会发生构建错误,如果为false,则将忽略/清空文件集。