现在用的
<target name="lucene_clean"> <delete dir="${lucene.dir}"/> </target>会连目录都删除,而我指向删除这个目录里的文件和子目录,目录本身不删除。该如何处理?
帖子里的我看怎么像是 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
######不是我想要的######看样子,把原来的名改成其他的,再创建个原来名的文件夹,再把原来的删掉。用折衷的方法,有了好方法再改######不行,会影响 NFS 挂载的目录######http://stackoverflow.com/questions/18637626/remove-or-delete-resource-files-from-target-directory-using-pom-file看这里,第三个回答和你的问题相同吧######红薯牛啊,我就是学不好maven######
<delete dir="${lucene.dir}/*"/>试试这个呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。