maven执行单元测试失败后,继续生成Jacoco&Sonar报告

为保证生成单元测试覆盖

sonarqube或者jacoco与maven集成时,如果pom文件配置了sonarqube或者Jacoco的相关配置,

那么在pom文件所在目录执行mvn clean install sonar:sonar即可完成测试结果导出

但是在执行单元测试时有些单元测试失败将会终止后续sonar:sonar的执行

有两个办法可以解决这个问题:

1.在执行mvn clean install后面增加

-Dmaven.test.failure.ignore=true

2.在pom文件中增加以下配置:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
上一篇:JVM调优总结(十一)-反思


下一篇:(后端)org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1,actual 0