Windows安裝使用SonarQube7.4 對java項目進行代碼質量掃描


我這里使用7.4因為使用JDK是1.8

其它版本看下依賴版本就好

1、下載7.4版本安裝包

https://binaries.sonarsource.com/CommercialDistribution/sonarqube-developer/sonarqube-developer-7.4.zip

 

2、配置數據庫(Mysql)<初始化sonar相關信息> 。也可以配置其它數據庫EQ:Oracle 把ojdbc放到jar目錄下

將以下內容寫到sonar.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
sonar.sorceEncoding=UTF-8

3、配置漢化包(可配可不配)版本是1.24  兼容sonar7.4

 下載地址:

https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/download/sonar-l10n-zh-plugin-1.24/sonar-l10n-zh-plugin-1.24.jar

 

 

 

 

 下載好過后放在extensions\plugins目錄下

 

 

 4、啟動

點擊StartSonar.bat啟動 沒配置的情況下賬號密碼admin/admin

 

第一次會很慢要初始化數據庫

 

 

 cmd窗口出現以下就成功了,如果出現錯誤可以在logs里查看日志

 

 

 

 

訪問http://localhost:9000

第一次稍等下,比較慢

 

等待一段出現頁面點擊登錄admin/admin

 

 

 

 

 

點擊查看系統也能看到mysql相關信息

 

 

 

 6、在本地環境Maven配置進行代碼質量掃描

點擊分享新項目

 

 

 數據令牌token我這隨便輸入的,點擊創建

 

 

 點擊繼續

 

 

 選中Java語言,Maven開發,然后就會出現maven的命令 復制以下

 

 

 

 在項目中添加maven

Working directory: 項目地址

Command Line:就是剛剛copy的命令,命令前mvn我就刪掉了

Profiles: 環境如果項目沒有配置就不用填

 

 

 

在項目目錄下創建文件sonar-project.properties

 

 

##項目key 不重復
sonar.projectKey=sonar_scanner_stdn
###項目名稱
sonar.projectName=stdn
##版本
sonar.version=1.0
##掃描資源
sonar.sources=src
#
sonar.binaries=bin
##掃描語言
sonar.language=java
##編碼
sonar.sourceEncoding=UTF-8

然后點擊run maven

 

 

 

訪問http://localhost:9000/project可以看到項目相關信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM