我正在编写一个速度宏,其中有一些蚂蚁任务。在速度宏的#foreach 循环中,我有一个路径转换任务:
#foreach(<iterate through something>)
<pathconvert property='filename' refid='swf.file'>
<mapper>
<chainedmapper>
<flattenmapper/>
<globmapper from='*-d.swf' to='*'/>
</chainedmapper>
</mapper>
</pathconvert>
#end
我遇到的问题是“文件名”属性在第一次迭代期间只设置一次,因为 ANT 中的属性是不可变的。但我需要在每次迭代期间设置文件名。有没有办法做到这一点?
如果有办法重置属性,我可以在每次迭代结束时这样做。还是有更好的方法来做到这一点?任何帮助将不胜感激!
提前致谢,阿南德