我有一个主要的构建脚本,可以调用各种目标。这些目标之一需要存储一个值,而另一个目标则需要显示它。显然这是行不通的,所以我认为这可能与范围有关。我尝试了var,property,并在target1之外声明了属性。由于var似乎是可变的,因此看起来我需要使用它,但是每次我的输出为空时。

主脚本

<antcall target="target1"/>
<antcall target="display"/>


在target1中:

<var name="myVar" value="${anotherVar}"/>


在显示中:

<echo>${myVar}</echo>

最佳答案

您是否真的需要使用?您可以改用目标依赖吗?

您怀疑,使用本质上会创建一个新的作用域。

08-08 01:50