使用maven中的profiles进行测试环境、线上环境打包区分

1,pom.xml中resources

使用maven中的profiles进行测试环境、线上环境打包区分

注意事项,这里有三个resource,按照图上编写

2,定义测试环境和开发环境

使用maven中的profiles进行测试环境、线上环境打包区分

id为定义的测试环境和开发环境

properties为定义的变量

activation为true时,定义默认的打包环境

3,只用定义一个数据库连接到配置文件,这里与jdbc为例

使用maven中的profiles进行测试环境、线上环境打包区分

这里的mysql.url为上面定义的变量值。

4,打包

使用maven中的profiles进行测试环境、线上环境打包区分

在我们的maven工具栏里,你可以看到profiles里显示我们定义的环境,我们勾选后

可以使用package进行打包发布了。