3

我们正在尝试从当前的 Ant 构建迁移到 Maven。在当前项目中,我们为每个环境使用不同的属性文件,例如
qa.properties、prod.properties 和 dev.properties。

这些文件中存在的属性值用于替换通过配置文件引用这些属性的任何位置(存在于 src\main\resources\config 中)。当前的 Ant 构建过程将所有这些在配置文件中引用的属性替换为当前构建环境的相应值。

我有点了解 Maven 中的 Profiles 概念。但是,我无法弄清楚如何使用 maven 来实现这一点。

任何帮助将不胜感激。

谢谢, 普拉布约特

4

1 回答 1

4

有几种方法可以实现这一点,但它们都是围绕相同功能的变体:将配置文件与过滤结合起来。一个 Maven2 多环境过滤器设置显示了一种实现这种设置的方法(一个小的变化是在每个配置文件中移动过滤器声明)。

也可以看看

于 2010-10-13T09:18:35.973 回答