Maven 环境隔离配置及原理

一:首先我们假设三个项目的环境的场景:

beta  //测试环境
dev   //开发环境
prod  //线上环境

二:maven的环境隔离级别和配置,分别配置

dev环境-->true为默认环境
bate环境
prod 生产环境  可以看如下所图,如果存在多个环境,添加相应的标签即可(添加标签是在build标签之后)

Maven 环境隔离配置及原理_第1张图片

三:配置完成之后可以看到maven的profile会出现相应的配置环境(若没出现,刷新下就好),如下图所示,dev为true为默认配置

Maven 环境隔离配置及原理_第2张图片

四:配置玩环境后可以单独把环境抽取出来,打包的时候可以单独打包环境

mvn clean package -Dmaven.test.skip=true -Pdev  打包dev环境  当然如果你需要打包测试环境 dev 修改成prod就好

 

你可能感兴趣的:(maven)