我有一个目标,它最终会在特定条件下调用自己,但是当值已经设置时,它会进入无限循环。有没有办法重置addproperty值。
答案 0 :(得分:2)
您可以使用ant-contrib的variable任务:
<var name="your.property" unset="true"/>
<input message="your message to the user" addproperty="your.property"/>
答案 1 :(得分:0)
如果您使用的是Ant 1.8或更高版本,Ant的内置<local>
任务提供了本地范围的属性:
<local name="user.input"/>
<input message="Prompt the user" addproperty="user.input"/>