Как активировать Java Properties Plugin во время анализа проекта Maven JAR?

У меня есть несколько проектов Maven с упаковкой, равной JAR (пример: EasyBundle). К сожалению, после анализа я не вижу профиль качества подключаемого модуля свойств Java на панели инструментов проекта:

Приборная панель EasyBundle

Мой проект содержит *.properties файлы в src/test/resources (см. источники). Как я могу активировать плагин свойств Java во время Maven JAR анализ проекта?

1 ответ

Решение

По умолчанию плагин SonarQube Maven будет индексировать только то, что Maven считает исходными папками (т.е. src/main/java а также src/test/java для проекта JAR).

Если вы хотите иметь файлы в src/test/resources Индексируется, вы должны переопределить конфигурацию по умолчанию либо в командной строке, либо в вашем pom.xml,

Пытаться: mvn sonar:sonar -Dsonar.tests=src/test

Или добавить:

<properties>
  <sonar.tests>src/test</sonar.tests>
</properties>

в вашем pom.xml

Другие вопросы по тегам