这个问题可能不是很清楚,所以让我用一个例子来说明我的意思。假设我要复制几个文件夹:
<copy todir="..." overwrite="true">
<fileset dir="dir1" />
<fileset dir="dir2" />
<fileset dir="dir3" />
...
</copy>
但我不需要在脚本中硬编码这些文件夹,而是需要从如下所示的文本文件中加载它们:
Directories to copy:
dir1
dir2
dir3
...
所以我需要以某种方式加载文本文件,解析它,找出应该复制哪些目录以及其中的构造元素(<copy>
并且<fileset>
只是示例)。
是否可以在 Ant中实现这一点,而无需对我的 build.xml 文件执行一些转换(例如 XSLT)?