2016-11-18 13 views
1

Я попыталсяКак исключить весь проект из покрытия и анализа SonarQube с помощью <sonar.exclusions> в pom.xml?

<sonar.exclusions> 
**/project1/** , 
**/project2/**/*.java 
</sonar.exclusions> 

в pom.xml в свойствах тега.

Будет ли это работать?

Мое намерение состоит в том, чтобы исключить все файлы в project1 и project2 из покрытия и анализа сонара.

У меня нет доступа к администратору SonarQube. Так что pom.xml - мой единственный вариант.

Действительно ли это можно сделать через pom.xml ?? , или я должен попросить доступ администратора UI.

+0

Возможный дубликат [SonarQube исключить модуль Maven] (http://stackoverflow.com/questions/33080131/sonarqube-exclude-maven-module) – Godin

ответ

0

Цитируя страницу "Analyzing with SonarQube Scanner for Maven" из документации:

Вы можете:

  • определить свойство истинного в pom.xml модуля вы хотите исключить
  • профили использования сборки, чтобы исключить некоторые модуль (например, для интеграционных тестов)
  • Использование расширенных вариантов реактора (например, «-pl»). Для примера МВН гидролокатора: гидролокатора -pl module2
+0

и на самом деле этот вопрос уже задавался ранее в StackOverflow, но я этого не заметил - http://stackoverflow.com/questions/33080131/sonarqube-exclude-maven-module – Godin