マクロ定義は、次のように定義されます。
<macrodef name="execEtlBinScript">
<attribute name="script" />
<attribute name="resultproperty" />
<sequential>
<exec executable="@{script}" resultproperty="@{resultproperty}" />
</sequential>
</macrodef>
上記のマクロ定義に次のような値を渡します。
<execEtlBinScript script="somescript" resultproperty="status1" />
でも、このまま通れるかな?
<execEtlBinScript script="somescript, other script" resultproperty="status1, status2" />