我有一个主要的构建脚本,可以调用各种目标。这些目标之一需要存储一个值,而另一个目标则需要显示它。显然这是行不通的,所以我认为这可能与范围有关。我尝试了var,property,并在target1之外声明了属性。由于var似乎是可变的,因此看起来我需要使用它,但是每次我的输出为空时。
主脚本
<antcall target="target1"/>
<antcall target="display"/>
在target1中:
<var name="myVar" value="${anotherVar}"/>
在显示中:
<echo>${myVar}</echo>
最佳答案
您是否真的需要使用?您可以改用目标依赖吗?
您怀疑,使用本质上会创建一个新的作用域。