ANT スクリプト リストの値をリアルタイムで変更する必要があります。これが状況です。
私はこれらのプロパティを持っています:
x.y.6.1=something1
x.y.6.2=something2
x.y.6.3=something3
list=6.1,6.2
リストを list=something1;something2 にしたい
これがコードの要点です。
<target name="target1">
<foreach list="${list}" target="target2" param="var" delimiter="," />
</target>
<target name="target2">
<propertycopy name="var" from="x.y.${var}" silent="true"/>
</target>
現在、propertycopy 部分は機能しますが、新しい値は保持されません。私は多くのバリエーションを試しましたが、うまくいきませんでした。私はant-contribを使用しています。
助けていただければ幸いです。アダム