我有一个属性文件:
custom.properties
此属性文件的内容为:
id=sf2j2345kkklljhlaasfsdfafsf543
name = SOME_NAME
我想将ID的值更改为“ aaa ”,即将文件内容更改为:
id=aaa
name = SOME_NAME
我试过了:
<target name="change-id">
<replaceregexp file="custom.properties" match="^id=.*" replace="id=aaa" encoding="UTF-8" />
</target>
我运行命令ant change-id
构建成功,但它不起作用,我的属性文件的内容未更改。的为什么吗
答案 0 :(得分:3)
要编辑属性文件,请使用Propertyfile Task
F.E. :
<propertyfile file="some.properties">
<entry key="id" value="aaa"/>
</propertyfile>