Reputation: 8354
I need to modify a (xml-)file from Apache Ant. "loadfile" task allows to load the file's content in a property. But how to store the property's value back to a file after its (property) modification?
Of course I could write custom task to perform this operation but I would like to know if there's some existing implementation.
Upvotes: 6
Views: 6004
Reputation: 7866
Use propertyfile task. An example taken from ant manual:
<propertyfile file="my.properties">
<entry key="abc" value="${abc}"/>
</propertyfile>
This may be better than echo
as it updates the properties file with a given value, while echo
appends to or overwrites the whole file.
Upvotes: 6