开发者社区> 问答> 正文

Apache Ant 有没有清空目录的指令??? 400 请求报错

现在用的

<target name="lucene_clean"> <delete dir="${lucene.dir}"/> </target>
会连目录都删除,而我指向删除这个目录里的文件和子目录,目录本身不删除。该如何处理?
因为这个目录我是通过 NFS 挂到其他服务器上的,一旦被删除,NFS 的信息就会出错。所以只想清空不想删除

展开
收起
kun坤 2020-05-30 23:20:50 417 0
1 条回答
写回答
取消 提交回答
  • 帖子里的我看怎么像是 ant 的语法? maven 删除文件一般是用 maven-clean-plugin 这个插件。
    ant 的话可以这么做,删除 build 目录下所有内容但不删除 build 目录本身:

    <delete includeemptydirs="true"> <fileset dir="build" includes="**/*"/> </delete>
    ######终于有知道真相的了。哈哈###### 理论: 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

    ######不是我想要的######看样子,把原来的名改成其他的,再创建个原来名的文件夹,再把原来的删掉。用折衷的方法,有了好方法再改######不行,会影响 NFS 挂载的目录######http://stackoverflow.com/questions/18637626/remove-or-delete-resource-files-from-target-directory-using-pom-file看这里,第三个回答和你的问题相同吧######红薯牛啊,我就是学不好maven######

    <delete dir="${lucene.dir}/*"/>
    试试这个呢
    2020-05-30 23:20:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像