使用sonarqube对maven项目分析(for windows)

一、环境准备

  Prerequisites

  • Maven 3.x
  • At least the minimal version of Java supported by your SonarQube server is in use(有一个Sonarqube的服务器)

  搭建教程传送门

  or

二、查找本机的mvn路径

  执行mvn -v

 三、对maven的settings.xml进行配置,主要是填写Sonar-qube的服务器地址

<settings>
    <pluginGroups>
        <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
    </pluginGroups>
    <profiles>
        <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <!-- Optional URL to server. Default value is http://localhost:9000 -->
                <sonar.host.url>
                  http://myserver:9000
                </sonar.host.url>
            </properties>
        </profile>
     </profiles>
</settings>

四、下载官方的maven示例工程

  1、下载地址

  https://github.com/SonarSource/sonar-scanning-examples

  2、修改pom.xml文件的工程名称

 五、进行分析

  在所要进行分析的目录下执行如下命令

mvn clean install
mvn sonar:sonar -Dsonar.login=myAuthenticationToken

 六、平台查看效果

官网教程

知道、想到、做到、得到
原文地址:https://www.cnblogs.com/Durant0420/p/15573630.html