【发布时间】:2014-11-25 21:23:56
【问题描述】:
我正在将许多命令式实用程序转移到 apache-ant 构建中,我在为特定用例制定策略时遇到了一些困难。
假设我有一个这样定义的文档:
document.xml
<Document>
<Page source="page1.xml" />
<Page source="page2.xml" />
</Document>
page1.xml
<Page title="Page 1">
</Page>
page2.xml
<Page title="Page 2">
</Page>
我想创建一个 ant 任务来获取这些文档并将其转换为单个文档,如下所示:
<Document>
<Page title="Page 1">
</Page>
<Page title="Page 2">
</Page>
</Document>
我决定使用 fmpp/FreeMaker 来完成这项任务(虽然这不是必需的,但它似乎很适合我的需要)。
有没有办法在声明性 apache-ant 任务中定义这种转换?
注意:到目前为止,我已经能够运行一个基本的 fmpp ant,它根据数据模型呈现一个 signle 模板文件。我的问题的范围与从多个不同来源构建文档以及这可能看起来像一项任务有关。
干杯,感谢您的宝贵时间!
【问题讨论】: