「myMacro」への3つの呼び出しを置き換える方法:
<myMacro value="value 1"/>
<myMacro value="value 2"/>
<myMacro value="value 3"/>
値1、値2、値3の3つの要素のリストを使用する1回の呼び出しのみ
サードパーティのAnt-ContribsタスクのFor
タスクを利用できます。Antタスクを利用するため、これを以前の質問と組み合わせると、マクロと3つのマクロ呼び出しを次のように置き換えることができます。MacroDef
<for list="1,2,3" param="value">
<sequential>
<exec executable="cmd">
<arg value="/c"/>
<arg value="value @{value}"/>
</exec>
</sequential>
</for>