我需要从 Apache Ant 修改一个 (xml-) 文件。“loadfile”任务允许在属性中加载文件的内容。但是如何在其(属性)修改后将属性的值存储回文件?
当然,我可以编写自定义任务来执行此操作,但我想知道是否有一些现有的实现。
我需要从 Apache Ant 修改一个 (xml-) 文件。“loadfile”任务允许在属性中加载文件的内容。但是如何在其(属性)修改后将属性的值存储回文件?
当然,我可以编写自定义任务来执行此操作,但我想知道是否有一些现有的实现。
使用属性文件任务。一个取自ant手册的例子:
<propertyfile file="my.properties">
<entry key="abc" value="${abc}"/>
</propertyfile>
这可能比echo
使用给定值更新属性文件,同时echo
追加或覆盖整个文件更好。