Maven高级——多环境配置与应用
多环境配置与应用

开发步骤
- 定义多环境
<!--配置多环境--> <profiles> <!--开发环境--> <profile> <id>env_dep</id> <properties> <jdbc.url>jdbc:mysql://127.0.0.1:3306/ssm_db</jdbc.url> </properties> <!--设置为默认启动环境--> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <!--生产环境--> <profile> <id>env_pro</id> <properties> <jdbc.url>jdbc:mysql://127.2.2.2:3306/ssm_db</jdbc.url> </properties> </profile> <!--test环境--> <profile> <id>env_test</id> <properties> <jdbc.url>jdbc:mysql://127.3.3.3:3306/ssm_db</jdbc.url> </properties> </profile> </profiles> - 使用多环境(构建过程)

![]()
如:mvn install -P env_test
跳过测试
- 应用场景
- 功能更新中并且没有开发完毕
- 快速打包
- ...
- 跳过测试指令
mvn 指令 -D skipTests
-
- 范例
mvn package -D skipTests
- 细粒度控制跳过测试
<plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> <skipTests>false</skipTests> <!--排除掉一些不参与测试的内容--> <excludes> <exclude>**/BookServiceTest.java</exclude> </excludes> </configuration> </plugin> </plugins>

浙公网安备 33010602011771号