SonarQube扫描代码bug

1. 下载SonarQube

https://www.sonarqube.org/downloads/

我本地是java8,下载了sonarqube-6.7.7。 再高版本要求java8以上。

 

2. 启动SonarQube

我是windows x64, 点击 bin/windows-x86-64/StartSonar.bat

SonarQube扫描代码bug_第1张图片

正常启动后, 可以访问: http://localhost:9000/

SonarQube扫描代码bug_第2张图片

 

3. 配置工程

3.1 配置build.gradle,如果是父子工程,配置所有的子工程build.gradle,加入 plugins 和  sonarqube。父工程不用配置。注意plugins放第一行。

plugins {
    id "java"
    id "application"
    id "org.sonarqube" version "2.7"
}

group = 'com.services'

description = 'com-service'

sonarqube {
    properties {
        property 'sonar.projectName', 'Example of SonarQube Scanner for Gradle Usage'
    }
}

//更多配置

 

3.2 配置sql jdbc

sonarqube-6.7.7\conf\sonar.properties

 

sonar.jdbc.username=a
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:sqlserver://192.168.10.111:1433;databaseName=AAA;user=a;password=123456
sonar.web.port=9000

SonarQube扫描代码bug_第3张图片

 

4 开始扫描

 在父工程目录,执行命令

./gradlew.bat -x test -Dsonar.host.url=http://localhost:9000 sonarqube

忽略test: -x test

 

5. 查看结果

http://localhost:9000/

SonarQube扫描代码bug_第4张图片

 

你可能感兴趣的:(工具)