如何使用Ant插件自动为Maven中的文件添加扩展名

时间:2015-08-30 08:30:20

标签: maven ant maven-antrun-plugin

我有一个Maven项目,它获取一个zip文件并使用maven-antrun-plugin提取它。 zip文件包含一个包含xml文件的文件夹。但是,所有文件中都缺少.xml扩展名。 我想告诉Maven重命名每个文件,如x -> x.xml

1 个答案:

答案 0 :(得分:2)

由于您已经在使用maven-antrun-plugin,因此可以使用Ant的move任务执行此操作。

<move todir="my/src/dir" includeemptydirs="false">
  <fileset dir="my/src/dir">
    <exclude name="**/*.xml"/>
  </fileset>
  <mapper type="glob" from="*" to="*.xml"/>
</move>

这将重命名目录my/src/dir中的每个文件,只有在.xml扩展名尚未存在时才会添加{。}}。