最近学习了maven多配置文件切换打包运行,发现网上的描述很不清楚,决定自己写一个教程记录下来。
1.首先将自己的配置文件分为 dev test pro 开发 测试 生成 三套配置 看下图
2.在pom文件中设置 三个变量
dev环境变量配置:
test环境变量配置:
生成环境配置:
配置解释:
environment是自定义变量
默认情况是以dev包中的配置文件打包
好了 上面同学可能会问 为啥要自定义变量environment,接下来会用到
红线部分 environment变量,在构建项目 和打包的时候会动态的指定配置文件包。
接下来是看如何打包和运行了
因为默认是dev配置文件默认是激活状态,所以如果你使用maven命令的是 不加-Pdev 默认还是会使用dev配置文件夹下的文件,
如果你需要运行测试环境的配置文件 只需 clean install -Ptest
使用在tomcat上运行 就是用clean tomcat6:run -Ptest
有的同学会问 为啥要用tomcat6,因为我pom指定的tomcat插件是6