为什么我的Ant删除不起作用?

时间:2012-10-05 03:08:03

标签: java ant

使用Ant 1.8.0

<target name="main">
    <delete includeEmptyDirs="true">
        <fileset dir="target/xxx/WEB-INF/lib" casesensitive="yes">
            <filename name="junit-*.jar"/>
            <filename name="gin-*.jar"/>
        </fileset>
    </delete>
</target>

当我运行这个Ant脚本时,没有任何反应,如果我只留下一个似乎是有效的。我检查了Ant FileSet类型,http://ant.apache.org/manual/Types/fileset.html,似乎两个没关系。

所以谁能告诉我这里的问题是什么?

1 个答案:

答案 0 :(得分:1)

删除不成功,因为您的文件与您指定的filename选择器的 不匹配。来自the docs

  

如果FileSet中的任何选择器未选择该文件,则   file不被视为FileSet的一部分。这使得一个FileSet   等同于&lt;和&gt;选择器容器。