Можно ли запускать Sonar Scan как часть обычной команды maven Build, например "mvn build"? - PullRequest
0 голосов
/ 11 ноября 2019

Мне нужна любая конфигурация maven, которая позволит мне запускать Sonar Scan для моего кода для каждой сборки maven. Я не хочу использовать отдельную цель, но каким-то образом применяю ее как часть пользовательских команд построения.

1 Ответ

0 голосов
/ 11 ноября 2019

Вы можете присоединить Sonar к фазе (например, проверить) следующим образом:

<plugin>
   <groupId>org.sonarsource.scanner.maven</groupId>
   <artifactId>sonar-maven-plugin</artifactId>
   <version>3.5.0.1254</version>
   <executions>
       <execution>
          <id>verify-sonar</id>
          <phase>verify</phase>
          <goals>
             <goal>sonar</goal>
          </goals>
        </execution>
    </executions>
</plugin>

Это также работает с другими фазами, такими как компиляция или пакет.

...