1

apache ant を使用してオンザフライでファイルを作成することは可能ですか?現在、apache ant build.xml ですべての JS スクリプトの依存関係をダウンロードしています。

私が今やりたいことは、いくつかの HTML テンプレートを作成することです。これは可能です。これを行うタスクまたはantlibが見つかりません。

正しい方向に私を向けることはできますか?

4

2 に答える 2

2

Ant でファイルを作成することは可能です。FreeMarker は、このための ant タスクを提供します。その名前はFreemarkerXmlTask​​ で、詳細な説明とサンプルの Ant タスクがリンクで提供されています。
API のバージョン (主に 2.2 以降) によっては、データ モデルのラッピングがドキュメント (NodeList を使用) またはノード (フリー マーカー変数 .node) になる可能性があることに注意してください。これは、作成中のフリー マーカー テンプレートのいくつかの変更を意味します。
ただし、宣言型処理を使用している場合は、再帰 (<#recurse>) によってデータ モデルを処理できるため、テンプレートに必要な変更は少なくなり、ルート ノードなどのいくつかの調整のみが必要になります。

java doc は、タスクをよりよく理解し、使用するのに非常に役立つことがわかりました - freemarker.ext.ant.FreemarkerXmlTask

于 2012-09-17T12:33:35.323 に答える
1

touchコマンドとechoコマンドも使用できます

<touch file="xx.js"/>
<echo file="xx.js">blah</echo>
于 2012-09-17T12:37:54.103 に答える