maven通过profile不同,实现环境进行打包
来源:互联网 发布:网络00后女歌手名字 编辑:程序博客网 时间:2024/05/22 06:11
1.在parent 的pom.xml文件中定义
<profiles>
<profile>
<!-- 开发环境 -->
<id>dev</id>
<properties>
<jdbc.url>202.173.10.112</jdbc.url>
<jdbc.username>dev</jdbc.username>
<jdbc.pwd>!q2w3e4r5t</jdbc.pwd>
</properties>
</profile>
<profile>
<!--测试环境-->
<id>test</id>
<properties>
<jdbc.url>202.173.10.112</jdbc.url>
<jdbc.username>test</jdbc.username>
<jdbc.pwd>!q2w3e4r5t</jdbc.pwd>
</properties>
</profile>
<profile>
<!-- 生产环境配置 -->
<id>product</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<jdbc.url>202.173.10.112</jdbc.url>
<jdbc.username>product</jdbc.username>
<jdbc.pwd>!q2w3e4r5t</jdbc.pwd>
</properties>
</profile>
</profiles>
2. 属性文件定义如下
jdbc.url=${jdbc.url}jdbc.username=${jdbc.username}jdbc.password=${jdbc.pwd}
3.打包
测试环境
mvn clean -Ptest -Dmaven.test.skip=true package
开发环境
mvn clean -Pdev -Dmaven.test.skip=true package
- maven通过profile不同,实现环境进行打包
- 使用maven profile 实现不同环境打包
- Maven profile结合Maven AntRun Plugin实现不同环境配置文件分离打包
- maven profile实现多环境打包
- maven profile实现多环境打包
- Maven针对不同的环境使用Profile完成打包部署
- Maven针对不同的环境使用Profile完成打包部署
- 用Maven profile实现不同的打包策略
- maven assembly实现不同环境的打包
- Maven Profile多环境打包
- java学习笔记8 - maven profile实现多环境打包
- java学习笔记8 - maven profile实现多环境打包
- maven不同环境打包
- 通过maven profile实现多套环境配置
- maven 不同环境打包方案
- maven根据不同环境打包
- maven 不同环境打包方案
- 利用maven的filter和profile实现不同环境使用不同的配制
- Again Prime? No Time.
- 最大公约数-欧几米德,二进制方法
- C++错误修改
- HDU 4729 An Easy Problem for Elfness (主席树,树上第K大)
- 图的遍历
- maven通过profile不同,实现环境进行打包
- Memory Cache Control 摘录
- 02-基于TcpListenter的Web服务器
- NSRunLoop
- 解决:Unable to connect to repository https://dl-ssl.google.com/android/eclipse/site.xml
- 数据库笔试题
- 05-frameLayout布局方式实例
- win32 select学习
- 小白7.2.1