在构建/部署时更改配置文件

时间:2011-04-14 18:53:12

标签: java xml java-ee maven

我有一个J2EE项目,它在内置的XML文件中存储了一些配置。

现在,这些文件中的一些信息需要根据部署位置进行更改。即,开发,测试,发布等参数不同。

有没有办法可以更改这些配置文件而无需为每个环境维护每个文件的单独副本?

1 个答案:

答案 0 :(得分:3)

如果您正在使用Maven构建它,您可以使用资源过滤来更改XML文件中的值 - 您在那里留下一个占位符,该占位符将替换为属性值,具体取决于您的配置文件(dev,uat等)选择了。