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>