maven打包时跳过单元测试

默认情况下,执行mvn compile命令时,maven会默认执行所有在test目录下测试的脚本文件,如果存在测试脚本文件无法通过测试,则此次的打包就会失败

第一种解决方案:修改pom.xml文件,添加一下内容:

1
2
3
4
5
6
7
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>

第二种解决方案:在执行mvn compile时添加-Dmaven.test.skip=true命令,这种方法不推荐,建议使用第一种。