<copy> 不支持 Ant 中的嵌套 "chainedmapper" 错误
<copy> doesn't support nested "chainedmapper" error in Ant
我有一个 Ant 任务应该复制一些文件并即时重命名它们。例如:
Copy "file1-1.0.2" and rename it to "file1", copy "file-2.5.1" and rename it to "file2".
为此,我尝试使用复制 + 文件集 + 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 脚本运行时,出现以下错误:
The type doesn't support the nested "chainedmapper" element
为什么会出现这个错误?
我使用的是旧版本的 ant (1.6)。 chainedmapper 类型仅在 Ant 1.7.0 之后可用。
我有一个 Ant 任务应该复制一些文件并即时重命名它们。例如:
Copy "file1-1.0.2" and rename it to "file1", copy "file-2.5.1" and rename it to "file2".
为此,我尝试使用复制 + 文件集 + 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 脚本运行时,出现以下错误:
The type doesn't support the nested "chainedmapper" element
为什么会出现这个错误?
我使用的是旧版本的 ant (1.6)。 chainedmapper 类型仅在 Ant 1.7.0 之后可用。