1.pom.xml文件添加profiles属性 2:在项目目录下面编译项目 >maven compile 3:编译成功后,打包 >maven package -Denv=prod 这个地方需要注意env 指如下env名称 ...
分类:
其他好文 时间:
2017-09-08 19:38:27
阅读次数:
187
前几天项目需要用到分环境打包, 于是研究了下, 由于项目基于springboot的, 所以分两个情况进行说明: 1), springboot的多环境配置 2), maven-springboot的多环境配置 项目gitHub地址: https://github.com/wenbronk/spring ...
分类:
编程语言 时间:
2017-05-15 14:12:25
阅读次数:
179
项目开发需要有多个环境,一般为开发,测试,预发,正式4个环境,通过maven可以实现按不同环境进行打包部署,命令为: mvn package -P dev 其中“dev“为环境的变量id, 可以自己定义, 我定义的名称为:dev,qa,pre,prod , 具体在pom.xml中的配置如下: ...
分类:
其他好文 时间:
2016-12-13 12:01:44
阅读次数:
193
1.在项目的pom中添加 <build>
????<resources>
????????<!--?Resource?Filter?-->
????????<resource>
????????????<directory>src/main/resources</directory>
??????...
分类:
其他好文 时间:
2015-10-28 17:41:12
阅读次数:
250
1 3 4.0.0 4 com.ai 5 rgshcore 6 war 7 1.0 8 rgshcore 9 10 UTF-811 3.2.13.RELEASE12 3.4.513 ...
分类:
其他好文 时间:
2015-10-12 15:43:17
阅读次数:
230
背景最近在使用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