maven 多环境打包
2015-10-28 00:00
344 查看
摘要: maven 多环境打包
1.在项目的pom中添加
2.在上边的resource节点指定的路径创建config.properties
3.运行命令 编译项目,环境指定为dev
然后打开编译后的config.properties 如下
已经把值赋进去了。
同样用
然后打开编译后的config.properties 如下
4.或者可以用idea 打开maven projects 选择Profiles 下边的dev或者test来打包不同的环境包
1.在项目的pom中添加
<build> <resources> <!-- Resource Filter --> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> <profiles> <profile> <!--开发环境 --> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> <-- 可以指定jdk的版本--> <jdk>1.6</jdk> </activation> <properties> <maven.jdbc.host>localhost</maven.jdbc.host> <maven.jdbc.port>3306</maven.jdbc.port> <maven.jdbc.db>dev</maven.jdbc.db> <maven.jdbc.username>root</maven.jdbc.username> <maven.jdbc.password>root</maven.jdbc.password> </properties> </profile> <profile> <id>test</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <maven.jdbc.host>test.host</maven.jdbc.host> <maven.jdbc.port>3306</maven.jdbc.port> <maven.jdbc.db>test</maven.jdbc.db> <maven.jdbc.username>root</maven.jdbc.username> <maven.jdbc.password>root</maven.jdbc.password> </properties> </profile> </profiles>
2.在上边的resource节点指定的路径创建config.properties
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://${maven.jdbc.host}:${maven.jdbc.port}/${maven.jdbc.db} jdbc.username=${maven.jdbc.username} jdbc.password=${maven.jdbc.password}
3.运行命令 编译项目,环境指定为dev
mvn compile -P dev
然后打开编译后的config.properties 如下
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/dev jdbc.username=root jdbc.password=root
已经把值赋进去了。
同样用
mvn compile -P test
然后打开编译后的config.properties 如下
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://test.host:3306/test jdbc.username=root jdbc.password=root
4.或者可以用idea 打开maven projects 选择Profiles 下边的dev或者test来打包不同的环境包
相关文章推荐
- maven学习
- maven插件maven-war-plugin的使用
- jenkins------部署项目到jboss eap下
- maven使用经验集
- 使用maven+eclipse搭建struts2开发环境
- maven中下载jar包源码和javadoc的命令介绍
- Maven学习笔记
- Maven for Eclipse
- maven 使用 问题记录
- 《Maven权威指南》学习笔记四_创建一个简单的Maven项目
- 《Maven权威指南》学习笔记十七_一个多模块项目 3ff0
- 《Maven权威指南》学习笔记十八_多模块企业级项目 3ff0
- 《Maven权威指南》学习笔记二十_关于POM
- 近日maven学习概况
- Eclipse Maven Tomcat的利用配置
- (转)Vaadin 使用 Maven
- Maven和Eclipse联合开发
- Maven intall OR Maven build
- JFBlog 1.0 maven版本开源
- 使用Maven开发Android的常见问题