方式一
针对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
跳过单元测试,但是会继续编译。文章来源:https://www.toymoban.com/news/detail-644434.html
文章来源地址https://www.toymoban.com/news/detail-644434.html
到了这里,关于使用maven打包时如何跳过test,有三种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!