我正在使用ants propertyregex方法来更改属性,它可以正常工作。我失去了回归角色。
以下是我要改变的内容:
cluster.path=\
${nbplatform.active.dir}/harness:\
${nbplatform.active.dir}/platform:\
${nbplatform.active.dir}/nb
这是在.properties文件中。
所以我试图改变它:
<propertyregex property="cluster.path"
input="${cluster.path}"
regexp="nbplatform.active.dir"
replace="xplatform.base"
global="true"
override="true"/>
这些东西被替换但是我得到了:
cluster.path= ${xplatform.base}/harness\: ${xplatform.base}/platform\: ${xplatform.base}/nb
这使得逻辑沿着不受我(Netbeans)控制的行使用':'作为分隔符。
有什么想法吗?
答案 0 :(得分:0)
我解决了改变文件本身的问题:replaceregexp file =“nbproject / platform.properties”match =“nbplatform.active.dir”replace =“platform.base”byline =“true”flags =“g,的“/