【发布时间】:2016-01-16 04:12:57
【问题描述】:
我在我的应用程序中使用spring框架,并且我使用了一些配置文件,但是在不同的环境中,我需要使用不同的属性,例如db config properties。现在我将不同的文件放在不同的路径中,然后我使用maven profile方法来打包不同的WAR。
现在,我想在所有环境中只打包一个WAR,并希望通过传递不同的参数来使用不同的配置文件。另外我不想把配置文件放在项目之外。
【问题讨论】:
-
你想要的结果到底是什么?正在构建一个包含每个受支持环境的配置文件的 WAR?为每个环境构建一个单独的 WAR,每个环境只包含适当的配置?基于构建参数,使用单一环境配置构建单个 WAR?