Sonarqube Sonar Jacoco排除Sonar.Jacoco.Excludes会导致0%的覆盖率,而不是被忽略。

Sonarqube Sonar Jacoco排除Sonar.Jacoco.Excludes会导致0%的覆盖率,而不是被忽略。,sonarqube,jacoco,Sonarqube,Jacoco,当我写作时 <sonar.jacoco.excludes>*.model.*</sonar.jacoco.excludes> *.model* 该软件包未被排除在检测/报告之外,覆盖率显示为0% 为什么会这样 Sonar版本3.6使用错误模式排除的常见陷阱。请注意 坏的: <sonar.jacoco.excludes>*.model.*</sonar.jacoco.excludes> *.model* 好: *模型* 为疲惫的旅行者准备的

当我写作时

<sonar.jacoco.excludes>*.model.*</sonar.jacoco.excludes>
*.model*
该软件包未被排除在检测/报告之外,覆盖率显示为0%

为什么会这样


Sonar版本3.6

使用错误模式排除的常见陷阱。请注意

坏的:

<sonar.jacoco.excludes>*.model.*</sonar.jacoco.excludes>
*.model*
好:

*模型*

为疲惫的旅行者准备的文件

我使用的是SonarQube 4.5版,设置的sonar.coverage.Exclutions属性在我的案例中有效。官方文件是免费的

在您的情况下,我建议使用以下属性

sonar.coverage.exclusions=**/model/**/*

如何排除特定的包和文件,例如一个包中的所有java文件?它已经过时了。看到这个帖子了吗
sonar.coverage.exclusions=**/model/**/*