次のことを試していますが、うまくいかないようです。
<property name="file.configs.txt" value="" />
...
<target name="...">
<loadfile property="file.configs.txt" srcFile="remoteConfig/configs.txt" />
</target>
ここで、<loadfile>タスクがファイルの内容を指定されたプロパティにロードすることになっていることを読みました。
次のことを試していますが、うまくいかないようです。
<property name="file.configs.txt" value="" />
...
<target name="...">
<loadfile property="file.configs.txt" srcFile="remoteConfig/configs.txt" />
</target>
ここで、<loadfile>タスクがファイルの内容を指定されたプロパティにロードすることになっていることを読みました。
プロパティ定義行を削除します。 プロパティは不変です。
<project name="foobar" default="foo">
<target name="foo">
<loadfile property="foo.bar" srcFile="foobar/moo.txt"/>
<echo>${foo.bar}</echo>
</target>
</project>
Antではプロパティは不変です。file.configs.txtの最初の定義は、それが再設定されるのを防ぎます。
差出人:http ://ant.apache.org/manual/Tasks/property.html
プロパティは不変です。プロパティを設定する人は誰でも、ビルドの残りの部分で最初にプロパティをフリーズします。それらは間違いなく変数ではありません。