我想使用以下文件列表(Ant)的结果:
<filelist id="docfiles" dir="doc">
<file name="foo.xml"/>
<file name="bar.xml"/>
</filelist>
进入以下副本:
<copy todir="folder">
???
</copy>
我已经尝试将它们放在一起,如:
<copy todir="folder">
<filelist id="docfiles" dir="doc">
<file name="foo.xml"/>
<file name="bar.xml"/>
</filelist>
</copy>
但Ant回答说,在这样的任务中不支持FileLists。 感谢。
答案 0 :(得分:1)
如最新Ant copy task文档中所述:
指定为嵌套元素的参数
fileset
或任何其他资源集合Resource Collections用于选择要复制的文件组。要使用资源集合,必须设置todir属性。
在Ant 1.7之前,只支持
<fileset>
作为嵌套元素。
由于资源集合包括:
filelist
元素中的copy
应该可以在Ant 1.7中使用。
Ant 1.6.x不支持它。