0

我是 Ant 的新手,我有以下疑问:

如果我在特定目标中声明一个属性,例如:

<target name="initUnixPath" if="unix">
    <echo message="initUnixPath: SETTING UNIX PATH" />
    <property name="path">/usr/share/XCloud/appl/lib/</property>
</target>

第二次(在另一个目标中)我可以使用名为属性的路径并在 initUnixPath 目标中初始化吗?

肿瘤坏死因子

安德烈亚

4

1 回答 1

1

您可以使第二个目标“依赖”于定义了属性的第一个目标。然后使用第二个目标中的属性。

    <project default="child">
      <target name="child" depends="parent">
        <property name="firstname" value="Reji"/>
        <echo>${firstname}</echo>
        <echo>${lastname}</echo>
      </target>
      <target name="parent">
        <property name="lastname" value="Nair"/>
      </target>
    </project>
于 2013-10-21T15:50:20.603 回答