1

Groovy ファイルで ant タスクを実行しています。以下はそのスニペットです。

def user="USER"
project.ant.echo(file:"/a/b/c/test.properties",  
message:"user=${user}", append="true")

スクリプトを複数回実行して、ファイルにテキストを追加しようとしています。ただし、期待どおりに機能していません。以下は現在の出力です。

cat test.properties
user=USERtrue

groovy ファイルと ant タスクを追加で実行すると、ファイルが上書きされ、最後に true が配置されます。groovy ファイルと Ant タスクを追加せずに実行すると、ファイルは単純に上書きされます。

ここで何が問題なのかわかりません。どんな助けでも大歓迎です。

4

2 に答える 2