pom.xml に Maven プロパティを設定しました。
<properties>
<build.start.date>someValue</build.start.date>
</properties>
今、私は次のことを行うantタスクを持っています:
<loadresource property="build.start">
<url url="http://someUrl?xpath=/*/id/text()"/>
</loadresource>
<property name="build.start.date" value="${build.start}"/>
<echo>Printing Ant Value ${build.start} </echo>
<echo>Printing Maven Value ${build.start.date}</echo>
これにより、次の結果が得られます。
[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-16
しかし、私は両方が印刷されることを期待しています:
[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-15_17-53-08
I tried <loadresource property="build.start.date">
and
I tried <loadresource property="${build.start.date}">
問題は、ant タスク内でグローバルな Maven プロパティを設定するにはどうすればよいかということです。