Исключение файлов java в отчете sonar через Jenkins

Я запускаю сонар от Дженкинса. Я хочу исключить некоторые java-файлы в отчете сонара. Возможно ли это через Дженкинса? Если да, то как я могу это сделать?

3 ответов


предполагая, что вы используете плагин Jenkins sonar, обратитесь к документация о том, как настроить плагин, чтобы указать дополнительные параметры которые позволяют исключать файлы из анализа.


просто передайте " сонар.исключения "свойство для вашей сборки (например, с использованием аргумента JVM" - Dsonar.исключения=**/Фу.ява.)"


  1. перейдите в раздел сонара вашей работы Дженкинса.
  2. нажмите на кнопку Дополнительно.
  3. на дополнительные свойства поставить или добавить:
    -Dsonar.exclusions=com/company/packageA/generated/**/*.java,com/company/packageB/generated/**/*.java
  4. Сохранить изменения.

обратите внимание, как можно указать несколько пакетов с помощью запятых.