2011-01-12 28 views
26

Ich habe eine Variable abc und hatte den Wert this is ant script. Diese abc-Variable ändert sich ständig.Wie schreibe ich eine Variable in eine Datei in ant?

Mit ANT-Skript, wie kann ich den Wert in die Datei schreiben?

+0

Was meinst du mit 'Variable'? Ant-Eigenschaften sind nicht änderbar. –

Antwort

34

Das Echo Aufgabe in ANT in der Lage, Dateien

<echo file="output.txt" append="true"> 
    abc=${abc} 
</echo> 
+2

Hier sind die [offiziellen Dokumente für die Echo-Aufgabe] (http://ant.apache.org/manual/Tasks/echo.html). – sschuberth

26

Verwenden propertyfile Aufgabe zu schreiben. Ein Beispiel aus ant Handbuch genommen:

<propertyfile file="my.properties"> 
    <entry key="abc" value="${abc}"/> 
</propertyfile> 

Dies kann besser sein als echo wie es aktualisiert die Eigenschaften mit einem bestimmten Wert Datei, während echo zu anhängt oder überschreibt die gesamte Datei.

Verwandte Themen