我觉得目前我缺少一些明显的东西。我想在ANT中收集一组DIRS /文件。我知道我可以使用其中内部具有可选模式集的文件集来完成此操作,但这涉及搜索基于特定标准的文件 - filetype,name等。

我已经知道要收集的文件的路径。我有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>
有帮助吗?

解决方案 2

感谢您的答案正常,但是我设法实现了同样的事情,更简单地使用 小路 嵌套 路径:

<path
   id="srcdirs">
   <pathelement location="${src.dir}"/>
   <pathelement location="${test.dir}"/>
   <pathelement location="${assets.dir}"/>
</path>

其他提示

您可以尝试使用 文件 元素。

<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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top