Ant Comment obtenir une variable d'environnement

Syntaxe :

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

Les variables d'environnement peuvent être accédées dans ant en créant une propriété pour l'environnement et en lui attribuant un nom. Les variables peuvent ensuite être accédées en utilisant le nom de la propriété.

Exemple :

Cet exemple montre le contenu de la variable d'environnement tmp dans la sortie. Tout d'abord, l'environnement est chargé dans la propriété env. Ensuite, la variable tmp est accédée en utilisant $ {env.TMP}. Après la valeur est écrite dans la sortie.

<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>

La sortie sera:

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

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

BUILD SUCCESSFUL
Total time: 0 seconds


Références :

Apache Ant

Ant property