В Sonar мы просто загрузим настройку сонара и, если нужно, измените учетные данные db и запустите команду на сонаре проекта maven sonar:sonar
, наша статистика кодирования и ошибки анализируются с помощью сонара и составляют хорошие html-отчеты. Но для этого нам нужно запустить команду sonar:sonar
. Как и findbugs, его можно интегрировать с maven и создавать отчеты и время maven:install
В этой LINK на 4-м шаге объясните. Возможно также с помощью сонара для создания отчета на maven:install
command?
Как вы можете видеть на документации SonarQube, мы настоятельно рекомендуем сначала запустить mvn clean install
а затем mvn sonar:sonar
отдельно - иначе вы можете иметь некоторые побочные эффекты.
Однако, если вы хотите иметь все это за один проход, это вопрос, связанный с Maven. Вам просто нужно привязать цель "сонара" к фазе "установки" в вашем POM с чем-то вроде:
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>sonar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...