SonarQubeスキャンコードbug
2596 ワード
1.SonarQubeのダウンロード
https://www.sonarqube.org/downloads/
私の地元はjava 8で、sonarqube-6.7をダウンロードしました.7. さらにバージョンを上げるにはjava 8以上が必要です.
2.SonarQubeの起動
Windows x 64ですbin/windows-x 86-64/StartSonar.をクリックします.bat
正常に起動すると、次のことができます.http://localhost:9000/
3.配置工事
3.1 buildを配置する.gradleは、親子エンジニアリングの場合、すべてのサブエンジニアリングbuildを構成します.gradle、pluginsとsonarqubeを加えます.親プロジェクトは構成されません.注意pluginsは最初の行を置きます.
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
4スキャン開始
親プロジェクトディレクトリでコマンドを実行する
./gradlew.bat -x test -Dsonar.host.url=http://localhost:9000 sonarqube
無視test:-x test
5.結果の表示
http://localhost:9000/
https://www.sonarqube.org/downloads/
私の地元はjava 8で、sonarqube-6.7をダウンロードしました.7. さらにバージョンを上げるにはjava 8以上が必要です.
2.SonarQubeの起動
Windows x 64ですbin/windows-x 86-64/StartSonar.をクリックします.bat
正常に起動すると、次のことができます.http://localhost:9000/
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
4スキャン開始
親プロジェクトディレクトリでコマンドを実行する
./gradlew.bat -x test -Dsonar.host.url=http://localhost:9000 sonarqube
無視test:-x test
5.結果の表示
http://localhost:9000/