Как пропустить подмодуль в анализе сонара в многомодульном java-проекте

У меня есть многомодульный проект Maven. Мне нужно исключить один из вспомогательных модулей из анализа сонара.

Я запускаю mvn sonar:sonar из родительского каталога.

Есть ли способ указать исключения в файле pom или нам нужно настроить его в sonar qube.


person sivachithambaram rangaraj    schedule 11.05.2015    source источник
comment
Я вижу, что параметры sonar.skipmodule устарели в последней версии.   -  person sivachithambaram rangaraj    schedule 12.05.2015


Ответы (1)


Из документации:

Вы также можете:

  • определите свойство <sonar.skip>true</sonar.skip> в pom.xml модуля, который вы хотите исключить
  • используйте профили сборки, чтобы исключить какой-либо модуль (например, для интеграционных тестов)
  • используйте расширенные параметры Reactor (например, «-pl»). Например } mvn sonar:sonar -pl !module2
person David RACODON - QA Consultant    schedule 15.05.2015
comment
Только связывание некоторой документации не так уж полезно. Тем более, что в этом случае страницы больше не существует. Я бы предложил вставить важную часть и добавить ссылку для получения дополнительной информации. - person Martin; 26.01.2016
comment
Я обновил ответ актуальной ссылкой, а также процитировал соответствующую часть документации. - person Grey Panther; 01.04.2016