Запуск анализа сонара с помощью mvn sonar: сонар игнорирует сонар-проект.свойства
последние 3.3 sonar-maven-плагин и 5.6 LTS в качестве веб-сервера.
Запуск анализа сонара с mvn sonar:sonar
( сканер для Maven )
игнорирует . (многим параметрам https://docs.sonarqube.org/display/SONAR/Analysis+параметры)
это ожидаемое поведение?
Поэтому мне нужно настроить все параметры сонара в pom.xml
файлов?
2 ответов
это правильно: сканер для Maven игнорирует .
для передачи параметров анализа при использовании сканера для Maven,
установите их как <properties>
на pom.xml
, например:
<properties>
<sonar.host.url>http://yourserver</sonar.host.url>
</properties>
или вы также можете передать параметры с помощью -D
в командной строке, например:
mvn sonar:sonar -Dsonar.host.url=http://yourserver
другим способом было бы настроить чтение через Плагин Свойств Maven
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>sonar-project.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
</plugins>