我這里使用7.4因為使用JDK是1.8
其它版本看下依賴版本就好
1、下載7.4版本安裝包
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
下載地址:
下載好過后放在extensions\plugins目錄下
4、啟動
點擊StartSonar.bat啟動 沒配置的情況下賬號密碼admin/admin
第一次會很慢要初始化數據庫
cmd窗口出現以下就成功了,如果出現錯誤可以在logs里查看日志
第一次稍等下,比較慢
等待一段出現頁面點擊登錄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可以看到項目相關信息