假设我的属性文件中有以下内容
#production db
db.url=com.some.prod.url
db.port=4565
#development db
#db.url=com.some.dev.url
#db.port=4577
构建完成后,我希望属性文件清除构建文件中所有已注释的属性。因此,最终结果变为:
db.url=com.some.prod.url
db.port=4565
答案 0 :(得分:2)
终于明白了。
使用maven-replacer-plugin
,并将<new line><hash><any set of characters>
的正则表达式替换为\r\n#(.*)
更新:为了能够在jenkins(在我的实例中为Linux实例)上执行此操作,添加了模式<blank>
\n#(.*)
答案 1 :(得分:0)
您可以尝试使用Maven Antrun插件和ant任务replaceregexp