最近學(xué)習(xí)了sonarqube掃描公司的代碼,這里記錄一下安裝部署以及使用
1、安裝部署
(1)安裝jdk環(huán)境
(2)解壓sonarqube到本地,運(yùn)行目錄下腳本sonarQube\bin\windows-x86-64\StartSonar.bat

windows啟動(dòng)文件
(4)修改sonarqube-7.8\conf\sonar.properties文件,添加sonar庫

sonar.properties配置文件
(5)啟動(dòng)后輸入賬號:admin 密碼:admin登錄

snoar首頁
(6)安裝漢化

插件安裝
2、整合gradle
1)下載地址https://gradle.org/releases/選擇一個(gè)版本下載

gradle下載頁面
(2)解壓Gradle 并配置環(huán)境變量
(3)配置sonar-project.properties文件
? ??

sonar-project.properties
附上官方說明文檔地址https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle/

sonar-project.properties? 官網(wǎng)說明
注意:掃描之前需要在sonar項(xiàng)目界面添加項(xiàng)目,添加完畢生成的項(xiàng)目key對應(yīng)sonar.login

創(chuàng)建掃描任務(wù)
(4)gradle.build中添加sonar插件

build.gradle文件
注:若項(xiàng)目中使用了lombok,一定要添加下圖配置,否則build失敗

依賴文件