声纳扫描能否作为常规maven Build命令(例如“ mvn build”)的一部分被触发?

我希望查看任何Maven配置,这将使我能够在我的代码中为每个Maven构建运行Sonar Scan。我不想使用单独的目标,但是以某种方式将其作为用户常规构建命令的一部分来实施。

wwsfc 回答:声纳扫描能否作为常规maven Build命令(例如“ mvn build”)的一部分被触发?

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

这也适用于其他阶段,例如编译或打包。

本文链接:https://www.f2er.com/3125568.html

大家都在问