Sonar Jacoco Excludes sonar.jacoco.excludes приводит к покрытию 0% вместо того, чтобы игнорироваться.

когда я пишу

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

Пакет не исключается из инструментовки/отчетности, а покрытие отображается как 0%

Почему это ?

Сонар версии 3.6


person MikePatel    schedule 10.07.2013    source источник


Ответы (2)


Я использую SonarQube версии 4.5, и в моем случае сработало свойство sonar.coverage.exclusions. Официальная документация находится здесь.

В вашем случае я предлагаю использовать следующее свойство

sonar.coverage.exclusions=**/model/**/*
person Mikalai Parafeniuk    schedule 12.12.2014

Распространенная ошибка при использовании неправильного шаблона для исключения. Обратите внимание на .

Плохой :

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

Хорошо:

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

Документация для усталых путешественников.

person MikePatel    schedule 10.07.2013
comment
Как вы исключаете определенные пакеты и файлы, такие как все файлы Java в одном пакете? - person TheDevOpsGuru; 03.12.2013
comment
это устарело. см. этот пост stackoverflow.com/questions/12135939/ - person Yazazzello; 27.10.2017