多环境配置有什么好处?
xxxxxxxxxx
<!--定义多环境--><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> …… </profile></profiles>
x
【命令】:mvn 指令 –P 环境定义id【范例】:mvn install –P pro_env
跳过测试会不会影响项目的构建过程?
注意事项:
xxxxxxxxxx
<plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> <configuration> <skipTests>true</skipTests> <!--设置跳过测试--> <includes> <!--包含指定的测试用例--> <include>**/User*Test.java</include> </includes> <excludes> <!--排除指定的测试用例--> <exclude>**/User*TestCase.java</exclude> </excludes> </configuration></plugin>