Apache Ant 有没有清空目录的指令???

发布于 2021-11-26 00:34:57 字数 276 浏览 772 评论 8

现在用的
<target name="lucene_clean">
    <delete dir="${lucene.dir}"/>
</target>

会连目录都删除,而我指向删除这个目录里的文件和子目录,目录本身不删除。该如何处理?

因为这个目录我是通过 NFS 挂到其他服务器上的,一旦被删除,NFS 的信息就会出错。所以只想清空不想删除

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

平定天下 2021-11-28 03:04:03

红薯牛啊,我就是学不好maven

三月梨花 2021-11-28 03:02:50

http://stackoverflow.com/questions/18637626/remove-or-delete-resource-files-from-target-directory-using-pom-file看这里,第三个回答和你的问题相同吧

可是我不能没有你 2021-11-28 02:56:53

不行,会影响 NFS 挂载的目录

醉生梦死 2021-11-28 02:55:28

看样子,把原来的名改成其他的,再创建个原来名的文件夹,再把原来的删掉。用折衷的方法,有了好方法再改

天涯离梦残月幽梦 2021-11-28 02:24:11

不是我想要的

爱的故事 2021-11-28 02:07:59

理论:
http://maven.apache.org/plugins/maven-clean-plugin/clean-mojo.html

实践:
http://stackoverflow.com/questions/5702232/maven-how-to-delete-contents-of-a-folder-during-a-clean-phase

悟红尘 2021-11-28 01:19:31

终于有知道真相的了。哈哈

终陌 2021-11-27 19:51:31

帖子里的我看怎么像是 ant 的语法? maven 删除文件一般是用 maven-clean-plugin 这个插件。

ant 的话可以这么做,删除 build 目录下所有内容但不删除 build 目录本身:

<delete includeemptydirs="true">
  <fileset dir="build" includes="**/*"/>
</delete>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文