Maven
构建时,如果项目中写了测试用例,则会执行单元测试,这会导致构建过程非常漫长,如果测试失败,还会中止构建,所以构建时更多选择跳过单元测试阶段。
配置 maven-surefire-plugin 插件
skip = true
:跳过测试阶段。testFailureIgnore = true
:测试失败不会中止构建过程
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
命令行
也可以使用命令行参数进行设置
maven.test.skip
:跳过测试阶段maven.test.failure.ignore
:测试失败不会中止构建过程
mvn package -Dmaven.test.failure.ignore=true -Dmaven.test.skip=true