2015-05-11 6 views
8

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

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

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

+0

Я вижу sonar.skipmodule варианты depricated в последней версии. –

ответ

6

От documentation:

Вы можете:

  • определяют свойство <sonar.skip>true</sonar.skip> в pom.xml модуле вы хотите исключить
  • профилей использования сборки, чтобы исключить некоторый модуль (например, для интеграционные тесты)
  • Использование расширенных вариантов реактора (например, «-pl»). Например} mvn sonar:sonar -pl !module2
+2

Ссылка на некоторые документы не так уж полезна. Тем более, что в этом случае страница больше не существует. Я бы посоветовал вставить важную часть и добавить ссылку для дополнительной информации. – Martin

+0

Я обновил ответ с помощью обновленной ссылки, а также процитировал соответствующую часть из документации. –