Ant如何獲取環境變量

句法:

<property environment="env"/>
<echo message="TMP = ${env.TMP}"/>

可以在Ant中通過為環境創建屬性並為其分配名稱來訪問環境變量。 然後可以使用屬性名稱訪問變量。

例:

此示例顯示輸出中tmp環境變量的內容。 首先,環境加載到env屬性中。 然後使用$ {env.TMP}訪問tmp變量。 將值寫入輸出後。

<project name="MyProject" default="test" basedir=".">

  <target name="test">
    <!-- Load the environment properties -->
    <property environment="env"/>
    
    <!-- Show the TMP in the output -->
    <echo message="TMP = ${env.TMP}"/>
  </target>
  
</project>

輸出結果為:

V:\tmp\ant>ant
Buildfile: build.xml

test:
     [echo] TMP = C:\Users\Olivier\AppData\Local\Temp

BUILD SUCCESSFUL
Total time: 0 seconds


參考文獻:

Apache Ant

Ant property

最近評論