我有一个简单的宏(下面的简化版本)。目前它假设单个参数会有一个值,但是该参数可能有多个值。如何为该参数传递 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>