5

Apache Ant から (xml-) ファイルを変更する必要があります。「loadfile」タスクを使用すると、ファイルのコンテンツをプロパティにロードできます。しかし、(プロパティ) の変更後にプロパティの値をファイルに戻すにはどうすればよいでしょうか?

もちろん、この操作を実行するカスタム タスクを作成することもできますが、既存の実装があるかどうかを知りたいです。

4

2 に答える 2

11

echoタスクを使用できます。

<echo file="${fileName}" message="${xmlProperty}"/>

echoxmlタスクも興味深いかもしれません。

于 2008-11-04T14:31:51.697 に答える
5

propertyfileタスクを使用します。アリのマニュアルからの例:

<propertyfile file="my.properties">
  <entry  key="abc" value="${abc}"/>
</propertyfile>

これは、ファイル全体を追加または上書きしechoながら、プロパティファイルを特定の値で更新するよりも優れている場合があります。echo

于 2012-02-28T08:44:00.033 に答える