如何maven打包时跳过测试
发生场景:
之前在进行项目打包时,在打包测试类时出错了,所以就想跳过测试环境进行打包。

方式一:修改pom文件
<build>
<plugins>
<!--打包时跳过测试-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>

在自己的maven项目的pom文件中加入以上插件,然后进行install打包,就可打包成功。
方式二:在Terminal执行命令
mvn install -Dmaven.test.skip=true(建议使用)或者mvn install -DskipTests(不建议使用,太慢)

方式三:在pom.xml增加如下配置(只适用于springBoot项目):
因为spring-boot-maven-plugin插件已经集成了maven-surefire-plugin插件,会自动运行 junit test
<properties>
<!-- 跳过测试 -->
<skipTests>true</skipTests>
</properties>

浙公网安备 33010602011771号