使用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 Type,http://ant.apache.org/manual/Types/fileset.html,似乎两个没关系。

所以有人可以告诉我这里有什么问题吗?

最佳答案

删除失败,因为您的文件与您指定的两个filename选择器都不匹配。从the docs


如果FileSet中的任何选择器都没有选择文件,则
文件不被视为FileSet的一部分。这使一个FileSet
等效于选择器容器。

10-05 17:51