一、背景
在项目中,经常会切换不同的配置环境,如本地环境、远端测试开发环境、demo环境或者生产环境。
项目下有很多的配置文件,每次都来回改动这些文件一是麻烦再是容易出错。
其实在ant编译时很方便就能把不同环境 或者选择不同的配置文件打包。
今天就介绍一下使用MAVEN实现此功能。
二、配置项目
首先我们要创建一个maven项目
然后在resources目录下创建environment文件夹,在文件夹下创建不同的环境配置文件。看图
然后编辑配置文件,以本地环境为例,config-local.properties 并将需要变动的参数写入其中
如我们的数据库配置db.properites需要根据条件打包,那么们需要以${evn.config.db.url}得形式来配置。