私は多くの命令型ユーティリティを apache-ant ビルドに移行する過程にあり、特定のユース ケースの戦略を考え出すのに少し苦労しています。
次のように定義されたドキュメントがあるとします。
ドキュメント.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 を実行できました。私の質問の範囲は、複数の別々のソースからのドキュメントの構築と、それがタスクとしてどのように見えるかに特に関連しています。
乾杯、お時間をありがとう!