Wird immer mal wieder angefragt: Gesetzt den Fall, man möchte in einem Ant-Script auf eine Umgebungsvariable zugreifen, was man normalerweise so macht:
<property environment="env" />
<property name="dist-conf" location="${env.DIST_PATH}/conf" />
Dann kann man diese Variable an der Kommandozeile wie folgt überschreiben:
ant -Denv.DIST_PATH=/path/to/the/dir
Um einmal gesetzte Variablen zu überschreiben, ist der Ant-Contrib-Variable-Task (siehe http://ant-contrib.sourceforge.net/) die Lösung der Wahl.
Schreibe einen Kommentar