天天看點

windows安裝sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】

1. 下載下傳sonarqube7.4,所有曆史版本下載下傳位址

2. 進入解壓後的目錄:sonarqube-7.4\conf

1)編輯sonar.properties

搜尋JDBC注釋掉的地方,添加上這串:

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
           

注意:高版本不支援MySQL了,這裡注釋會寫明支援的資料庫。

windows安裝sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】

2)編輯wrapper.conf

添加java的位置:(如果版本是jdk8或以上就省略這步)

wrapper.java.command=java(不是jdk8需要改這個位置)
           

3. 下載下傳sonar-scanner-cli,所有曆史版本下載下傳位址

0)編輯sonar-scanner.properties檔案,填入以下内容:

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
           

1)建立環境變量

變量名:SONAR_RUNNER_HOME

變量值:C:\soft\SonarQube\sonar-scanner (此處是你所下載下傳的sonar-scanner解壓之後所在的檔案)

2)編輯Path環境變量,輸入内容: ;%SONAR_RUNNER_HOME%\bin; (注意分号; 是英文狀态下的),之後儲存退出

3)以管理的身份啟動cmd指令視窗,檢視sonar-scanner的版本資訊:sonar-scanner -v。

4)建立配置檔案sonar-project.properties

打開要進行代碼分析的項目根目錄,建立sonar-project.properties檔案,檔案内容如下:

#projectKey是項目的唯一辨別,不能出現重複,可随意起
 
sonar.projectKey=項目辨別,随便起即可
 
# this is the name displayed in the SonarQube UI,不能是中文
 
sonar.projectName=你的項目名稱
 
# 項目的版本号
 
sonar.projectVersion=0.5
 
# 項目的代碼的編碼格式
 
sonar.sourceEndcoding=UTF-8
 
# 項目的語言
 
sonar.language=java
 
# 項目的源代碼目錄
 
sonar.sources=src
 
# 項目的編譯生成的class檔案的所在目錄
 
sonar.java.binaries=target/test-classes
           

注意:資料庫要記得建,第一次啟動會比較慢

5)啟動StartSonar.bat服務,并以管理者的身份啟動一個cmd指令視窗,cd指令進入項目的根路徑下,執行指令:sonar-scanner,開始對你的代碼進行品質稽核。之後儲存

6)之後通路http://localhost:9000/, 并進行登入admin/admin,即可檢視代碼審查結果資訊。附界面圖:

windows安裝sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】
windows安裝sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】
原文連結:https://blog.csdn.net/qq_28433521/article/details/98479866