我正在寻找一些方法在构建期间用值替换文件中的模式。
E.g。配置文件看起来可能相同,只是不同的机器在某些设置中需要不同的主机名。在这种情况下,我想要一个模板文件,其中hostname被替换为@@ hostname @@ 然后在构建时,我想创建文件的单独版本,并用每个环境的正确值替换模式。
在蚂蚁中你可以使用“替换”,maven2中有类似的东西吗?我知道我可以运行ant form maven,但是如果有一个maven插件这样做,我宁愿那个。
我找到了http://code.google.com/p/maven-replacer-plugin/ 但它很新......
建议?
谢谢!
答案 0 :(得分:4)
资源插件是在Maven中进行过滤的内容。 IIRC它支持ant语法以及$ {foo} maven语法。
答案 1 :(得分:3)
跟上maven-replacer-plugin,项目仍然活着
答案 2 :(得分:2)
Maven的resource filtering可能会帮助你。
答案 3 :(得分:0)
为什么不使用Maven-ant插件?