背景最近在使用webx 的 autonconfig工具进行多环境间配置文件的变量替换。常常我们遇到不同环境打包问题都是自己搞一套脚步来做,但是如何成体系的解决这一问题?autoconfig工具主要有两个用法:
不同环境环境的打包要使用不同的配置(如DB连接,版本信息等),这时候可以把需要替换的配置定义为占位符,使用maven的profile和maven的autoconfig插件来指定不同的prope...
分类:
Web程序 时间:
2015-07-31 18:42:00
阅读次数:
964
maven多环境打包配置
1、开发环境和生产环境数据库地址和信息不同。
2、开发和生产日志等级不同
默认是激活 dev 的配置,activeByDefault 那里设置为true了。
所以打包到生产环境时,需要执行类似如下命令,
mvn clean -X package -Pproduct
这样就避免每次手动替换工程中的不同了。如果有更复杂的配置差异,请参考:
Maven插件之portable-config-maven-plugin(不同环境打包)
Maven实战(九)——打包的技巧...
分类:
其他好文 时间:
2015-06-16 16:45:57
阅读次数:
199