sonarqube配置全指南,sonarqube踩坑記錄

hahadelphi發表於2021-09-09

安裝步驟

1.安裝JDK:
JDK11(1.8版本無法安裝sonarqube)
如果無法找到下載地址,私信我。

2.安裝sonarqube:
8.2 community社群版,我安裝的是windows版本

3.資料庫版本
SQL Server 2016(sql server version需要在12以上,也就是SQL Server 2012及以下版本是不相容sonarqube 8.2的)

配置過程:

  1. 安裝完畢,開啟此目錄,執行StartSonar.bat
    圖片描述

2.啟動瀏覽器,訪問 , 如出現下圖則表示安裝成功。
圖片描述

3.配置連線sql server (注:我之前打算使用Mysql, 不過Sonarqube已經官方說明不再支援Mysql,我便切換成sql server,最新版本的sonarqube需要Sql Server 2016+)
開啟conf目錄下的 sonar.properties檔案,新增如下sql 連線 :

sonar.jdbc.url=jdbc:sqlserver://10.60.215.202;databaseName=sonar
sonar.jdbc.username=sa
sonar.jdbc.password=123456

4.重啟,即重新執行StartSonar.bat,使用admin ,admin登陸系統
圖片描述

5.Sonar中建立project ,並配置命令
圖片描述
5.進到要掃描的專案根目錄,執行:
mvn sonar:sonar -Dsonar.projectKey=JEPS -Dsonar.host.url= -Dsonar.login=6dc9cd89575d252d12d450267a64c0ee4bca3c65

掃描結果:
圖片描述

這裡掃碼的時候提示lifecycle-mapping jar包找不到,使用這個方式安裝一下就好

git clone , 然後mvn install即可安裝這個缺失的包
關注作者,更多好文等你發現:

本文由部落格群發一文多發等運營工具平臺 釋出

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2471/viewspace-2825002/,如需轉載,請註明出處,否則將追究法律責任。

相關文章