我觉得我现在缺少一些明显的东西。我想在Ant中一起收集一组目录/文件。我知道我可以使用带有可选模式集的文件集来实现它,但这涉及根据特定标准搜索文件 - 文件类型,名称等。
我已经知道要收集的文件的路径。我有n个引用这些路径的属性。我想要一种方法来收集文件集中的这些路径,虽然我找不到办法来做到这一点。
这代表了我想要实现的目标(我知道它不是有效的代码,但希望它能描述我的意思):
<fileset>
<path>${src.dir}</path>
<path>${test.dir}</path>
<path>${third.party.src.dir}</path>
<path>${bin.dir}</path>
<path>${docs.build.txt}</path>
</fileset>
答案 0 :(得分:1)
您可以尝试使用files元素。
<files>
<include name="${src.dir}/**/*.*">
<include name="${test.dir}/**/*.*">
<include name="${third.party.src.dir}/**/*.*">
<include name="${bin.dir}/**/*.*">
<include name="${docs.build.txt}">
</files>
答案 1 :(得分:0)
感谢您的答案正常,但我设法使用路径与嵌套的 pathelements 实现相同的目标:
<path
id="srcdirs">
<pathelement location="${src.dir}"/>
<pathelement location="${test.dir}"/>
<pathelement location="${assets.dir}"/>
</path>