多环境配置与应用
开发步骤
- 定义多环境
<!--配置多环境--> <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>
标签:ssm,jdbc,配置,db,高级,Maven,env,mysql,3306 From: https://www.cnblogs.com/1873cy/p/17261831.html