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

标签 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 文件集类型,http://ant.apache.org/manual/Types/fileset.html ,看来两个没有关系。

谁能告诉我这里出了什么问题?

最佳答案

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

If any of the selectors within the FileSet do not select the file, the file is not considered part of the FileSet. This makes a FileSet equivalent to an <and> selector container.

关于java - 为什么我的 Ant 删除不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12738941/

相关文章:

JAVA - 为什么从 SOAP UI 获取 ElementNSImpl

java - 如何处理调用 null 返回方法的方法中的 null 值?

java - 如果我使用海镜外观,如何更改 JButton 高度?

java - 使用 Lucene IndexableField 在运行时出现 NoClassDefFoundError

ant - 使用 ANT 脚本进行 JBoss 远程部署

java - 如何使 Sprite 螺旋到中心(在 Java 中,但如果你知道一个公式,它也会有所帮助)

java - 如何在一天中每 5 次启动时显示对话框?

java - Apache Ivy 。未检索到传递依赖项

java - 如何解决模块 X 的多个工件被检索到 Apache Ivy 中的同一个文件?

java - 在构建错误后从 ANT 停止的地方继续