当我有以下宏时:
<macrodef name="foo">
<attribute name="whatever"/>
<sequential>
<local name="variant"/>
<property name="variant" value="one"/>
<groovy>
println properties.variant
</groovy>
</sequential>
</macrodef>
它打印:[groovy] null
有人可以解释一下,为什么本地似乎在这里不起作用?