【发布时间】:2012-04-30 01:26:13
【问题描述】:
这个问题可能不是很清楚,所以让我用一个例子来说明我的意思。假设我要复制几个文件夹:
<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)?
【问题讨论】:
-
哇,伙伴。我肯定会排除对构建文件的操作。除了极其不可预测之外,它也是不可维护的。我确定有更好的方法。现在在这些文件夹中复制文件的标准是什么?
-
你能修改你的文本文件的格式吗?
-
@Neil Copy 只是一个示例(实际上我的任务是为 Flex 的
<compc>任务动态构建<include-file>s。@orzechowskid 不,我不是。
标签: ant