方式一
针对spring项目:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
针对springboot:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
方式二(通用):
mvn clean install -DskipTests
方式三(通用):
mvn clean install -Dmaven.test.skip=true
mvn package -DskipTests=true
-DskipTests=true,不执行测试用例,但编译测试用例类生成相应的class文件至 target/test-classes 下。
mvn package -Dmaven.test.skip=true
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
区别:
1、使用 -Dmaven.test.skip=true
,不但跳过单元测试的运行,也跳过测试代码的编译;
2、使用 -DskipTests=true
跳过单元测试,但是会继续编译。