我有一个Ant任务,应该复制一些文件并动态重命名。例如:
复制“file1-1.0.2”并将其重命名为“file1”,复制“file-2.5.1”并将其重命名为“file2”。
要做到这一点,我正在尝试使用copy + fileset + chainedmapper + globmapper:
<copy todir="${version.dir}/WEB-INF/lib/" failonerror="false">
<fileset dir="${version.dir}/WEB-INF/lib/" casesensitive="yes">
<include name="file1-*.jar"/>
<include name="file2-*."/>
<include name="taxclient-v2-v2014-server-*.jar"/>
</fileset>
<chainedmapper>
<globmapper from="file1-*.jar" to="file1.jar"/>
<globmapper from="file2-*.jar" to="file2.jar"/>
</chainedmapper>
</copy>
当Ant脚本运行时,我收到以下错误:
该类型不支持嵌套的“chainedmapper”元素
为什么会出现此错误?