在maven2中替换Ant?

时间:2009-05-08 11:09:07

标签: configuration maven-2 ant build-process

我正在寻找一些方法在构建期间用值替换文件中的模式。

E.g。配置文件看起来可能相同,只是不同的机器在某些设置中需要不同的主机名。在这种情况下,我想要一个模板文件,其中hostname被替换为@@ hostname @@ 然后在构建时,我想创建文件的单独版本,并用每个环境的正确值替换模式。

在蚂蚁中你可以使用“替换”,maven2中有类似的东西吗?我知道我可以运行ant form maven,但是如果有一个maven插件这样做,我宁愿那个。

我找到了http://code.google.com/p/maven-replacer-plugin/ 但它很新......

建议?

谢谢!

4 个答案:

答案 0 :(得分:4)

资源插件是在Maven中进行过滤的内容。 IIRC它支持ant语法以及$ {foo} maven语法。

答案 1 :(得分:3)

跟上maven-replacer-plugin,项目仍然活着

答案 2 :(得分:2)

Maven的resource filtering可能会帮助你。

答案 3 :(得分:0)

为什么不使用Maven-ant插件?