使用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

  • 公共环境:https://sonarqube.stuq.ceshiren.com
  • 用户:java5
  • token::e3ef00cf6fef4e735230b999f7c29dbc229a2eea

二、查找本机的mvn路径

  执行mvn -v

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

<settings>
    <pluginGroups>
        <pluginGroup>org.sonarsource.scanner.mavenpluginGroup>
    pluginGroups>
    <profiles>
        <profile>
            <id>sonarid>
            <activation>
                <activeByDefault>trueactiveByDefault>
            activation>
            <properties>
                
                <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

 六、平台查看效果

官网教程