前言
在默认情况下maven打包时都会执行test里的测试代码逻辑,但我们有时候又希望maven快点打包,不希望走测试的代码,这时就需要设置在maven打包时跳过测试
具体有以下几种方式
方式一:在Terminal执行命令
mvn install -DskipTests
结果:不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下
方式二:在Terminal执行命令
mvn install -Dmaven.test.skip=true
结果:不执行测试用例,也不编译测试用例类
方式三:Spring boot项目使用
spring-boot-maven-plugin插件已经集成了maven-surefire-plugin插件,会自动运行 junit test,只需要在pom.xml里增加如下配置:
<properties>
<skipTests>true</skipTests>
</properties>
结果:不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下