私は単純なマクロを持っています(以下の単純化されたバージョン)。現時点では、1 つの引数に対して 1 つの値が存在すると想定されていますが、その引数に対して複数の値が存在する可能性があります。単一の値だけでなく、その引数に0+値を渡す必要がある状況でマクロを使用できるように、その引数に0+値を渡すにはどうすればよいですか
<macrodef
name="test">
<attribute name="target.dir" />
<attribute name="arg.value" />
<sequential>
<java jar="${some.jar}" dir="@{target.dir}" fork="true" failonerror="true">
<arg value="-someargname=@{arg.value}"/>
</java>
</sequential>
</macrodef>