sonarqube配置全指南,sonarqube踩坑記錄
安裝步驟
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的)
配置過程:
- 安裝完畢,開啟此目錄,執行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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SonarQube搭建手記
- SonarQube 安裝配置使用
- .net持續整合sonarqube篇之sonarqube安裝與基本配置
- Solr 部署與使用踩坑全記錄Solr
- SonarQube系列三、Jenkins整合SonarQube(dotnetcore篇)JenkinsNetCore
- .net持續整合sonarqube篇之sonarqube基本操作(二)
- SonarQube學習(六)- SonarQube之掃描報告解析
- kubernetes實踐之三十: SonarQube和SonarQube Runner
- SonarQube學習(一)- 使用Docker安裝SonarQube(親測可用)Docker
- 使用docker搭建sonarqubeDocker
- CentOS6.8安裝配置sonarqube6.4CentOS
- laravel踩坑記錄Laravel
- sealos踩坑記錄
- DietPi踩坑記錄
- .net持續整合sonarqube篇之 sonarqube與jenkins整合(命令模式)Jenkins模式
- .net持續整合sonarqube篇之 sonarqube與jenkins整合(外掛模式)Jenkins模式
- strtotime 踩坑記錄
- ABP框架踩坑記錄框架
- Electron工程踩坑記錄
- gorm踩坑記錄(一)GoORM
- MySQL_踩坑記錄MySql
- 搭建sonarqube分析golang程式碼Golang
- SonarQube整合gitlab/jenkinsGitlabJenkins
- Jenkins郵箱配置踩坑錄Jenkins
- Laravel7 踩坑記錄Laravel
- vuePC專案踩坑記錄Vue
- React專案踩坑記錄React
- node link 踩坑記錄
- ES6踩坑記錄
- Go json 踩坑記錄GoJSON
- Taro 小程式 踩坑記錄
- Mac下Charles踩坑記錄Mac
- 微信小程式踩坑記錄微信小程式
- React同構踩坑記錄React
- iOS11踩坑記錄iOS
- list複製踩坑記錄
- 分散式配置nacos搭建踩坑指南(下)分散式
- phppresentation 踩坑指南PHP