Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant &引用;全球风险值;蚂蚁_Ant - Fatal编程技术网

Ant &引用;全球风险值;蚂蚁

Ant &引用;全球风险值;蚂蚁,ant,Ant,我正在从其他目标(例如第一个,第二个)调用一个目标(例如目标)。是否有一种方法可以在目标中定义属性(或任何内容),使其可以在第一个和第二个中使用。请不要建议我将变量作为参数传递到第一个和第二个ant中设置的每个“变量”(属性)始终是“全局的” 在最新版本的ant中,您可以使用“本地”任务将变量声明为本地变量 否则属性总是全局的。变量和属性在Ant中是不同的:属性具有定义的范围,并且在下面的每个任务中继承。变量只属于定义它们的范围。请记住,任务在各自的环境中运行,因此它们不会共享变量。 <p

我正在从其他目标(例如
第一个
第二个
)调用一个目标(例如
目标
)。是否有一种方法可以在
目标中定义属性(或任何内容),使其可以在
第一个
第二个
中使用。请不要建议我将变量作为参数传递到
第一个
第二个

ant中设置的每个“变量”(属性)始终是“全局的”


在最新版本的ant中,您可以使用“本地”任务将变量声明为本地变量


否则属性总是全局的。

变量和属性在Ant中是不同的:属性具有定义的范围,并且在下面的每个任务中继承。变量只属于定义它们的范围。请记住,任务在各自的环境中运行,因此它们不会共享变量。
<project name="foo" default="first">

  <target name="first" depends="target">
    <echo message="${foo}"/>
  </target>

  <target name="second" depends="target">
    <echo message="${foo}"/>
  </target>

  <target name="target">
    <property name="foo" value="bar"/>
  </target>

</project>