一、实际的项目环境
Maven环境隔离目录初始化
本地开发环境(Local)
开发环境(Dev)
测试环境(Bate)
线上环境(Prod)
二、隔离环境之间各种配置存在的差异
FTP服务器相关配置不一样
数据库配置不一样
其他相关配置
三、Maven环境隔离解决的实际问题
避免人工修改的弊端,即容易犯错;
轻松分环境编译、打包、部署;
四、Maven环境隔离配置以及原理
-
在pom.xml中build节点增加image
-
在pom.xml中增加profiles节点 image
-
新建对应的文件夹,并把要隔离的文件分开,公共的留下image
五、Maven环境隔离在IDEA中设置默认环境
-
在IDEA右侧Maven Projects,选中本地开发环境对应的环境,点击 import change进行更新image
-
参数是 -P${环境标识},环境标识根据具体的环境进行填写image
六、Maven环境隔离验证
通过分环境编译打包,查看并验证