0

我希望看到任何 maven 配置,这将使我能够在我的代码上为每个 maven 构建运行 Sonar Scan。我不想使用单独的目标,但以某种方式将其作为用户常规构建命令的一部分强制执行。

4

1 回答 1

0

您可以像这样将 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>

这也适用于编译或打包等其他阶段。

于 2019-11-11T12:26:42.277 回答