【发布时间】:2015-08-30 08:30:19
【问题描述】:
我有一个 Maven 项目,它获取一个 zip 文件并使用 maven-antrun-plugin 解压缩它。 zip 文件包含一个包含 xml 文件的文件夹。但是,所有文件中都缺少 .xml 扩展名。
我想告诉 Maven 像 x -> x.xml 那样重命名每个文件。
【问题讨论】:
标签: maven ant maven-antrun-plugin
我有一个 Maven 项目,它获取一个 zip 文件并使用 maven-antrun-plugin 解压缩它。 zip 文件包含一个包含 xml 文件的文件夹。但是,所有文件中都缺少 .xml 扩展名。
我想告诉 Maven 像 x -> x.xml 那样重命名每个文件。
【问题讨论】:
标签: maven ant maven-antrun-plugin
由于您已经在使用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 扩展名,前提是它不存在。
【讨论】: