【发布时间】:2013-03-14 10:30:00
【问题描述】:
我有一个属性文件:
custom.properties
这个属性文件的内容是:
id=sf2j2345kkklljhlaasfsdfafsf543
name=SOME_NAME
id 的值是一个很长的随机字符串。
我想制作一个 Ant 脚本来替换/覆盖 id 的值到另一个,我尝试使用 Ant <replace> 语法:
<target name="change-id">
<replace file="custom.properties" token="id" value="aaa" />
</target>
我运行ant change-id,properties文件的内容变成:
aaa=sf2j2345kkklljhlaasfsdfafsf543
name=SOME_NAME
这就是键“id”被替换而不是它的值。但我需要将值替换为 "aaa" ,如何在 Ant 中实现?
请不要建议我将token 设置为id 的随机值,因为该值是随机生成并放在那里的。我只想用Ant脚本覆盖“id”的随机值,怎么实现呢?
【问题讨论】: