Ant <;复制>;不';t支持嵌套的“;“连锁超市”;蚂蚁的错误

Ant <;复制>;不';t支持嵌套的“;“连锁超市”;蚂蚁的错误,ant,Ant,我有一个Ant任务,应该在运行中复制一些文件并重命名它们。例如: 复制“文件1-1.0.2”并将其重命名为“文件1”,复制“文件2.5.1”并将其重命名为“文件2” 为此,我尝试使用copy+fileset+chainedmapper+globmapper: <copy todir="${version.dir}/WEB-INF/lib/" failonerror="false"> <fileset dir="${version.dir}/WEB-INF/lib/" c

我有一个Ant任务,应该在运行中复制一些文件并重命名它们。例如:

复制“文件1-1.0.2”并将其重命名为“文件1”,复制“文件2.5.1”并将其重命名为“文件2”

为此,我尝试使用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”元素


为什么会发生此错误?

我使用的是旧版本的ant(1.6)。chainedmapper类型仅在Ant 1.7.0之后可用

“在我的机器上工作”。你使用的是什么版本的Ant<代码>蚂蚁-版本