sonarqube gradle安裝和使用

最近學(xué)習(xí)了sonarqube掃描公司的代碼,這里記錄一下安裝部署以及使用

1、安裝部署

(1)安裝jdk環(huán)境

(2)解壓sonarqube到本地,運(yùn)行目錄下腳本sonarQube\bin\windows-x86-64\StartSonar.bat

windows啟動(dòng)文件

(3)訪問http://localhost:9000

(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失敗


依賴文件

3、執(zhí)行掃描

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 新晉測試小白最近在研究sonarqube的靜態(tài)代碼檢查,整理了關(guān)于sonarqube 如何在mac os x系統(tǒng)下...
    測試小白_stone閱讀 2,082評論 0 1
  • 本文重點(diǎn)說明sonarqube的使用和搭建,以及集成到Jenkins,從因到果進(jìn)行詳細(xì)的說明。gitLab+Jen...
    GeekSpring閱讀 26,226評論 1 7
  • 介紹 SonarQube是個(gè)開源的代碼質(zhì)量管理平臺(tái),可以通過多種工具和維度對代碼質(zhì)量進(jìn)行分析,部分功能還支持可視化...
    小鮑比大爺閱讀 6,188評論 1 2
  • Sonar簡介 Sonar是一個(gè)用于代碼質(zhì)量管理的開源平臺(tái),用于管理源代碼的質(zhì)量,可以從七個(gè)維度檢測代碼質(zhì)量 通過...
    真的有神閱讀 4,129評論 0 0
  • 藍(lán)藍(lán)的天,白白的云。太陽公公露出大大的笑臉??????。寶寶們伸個(gè)小懶腰“1234 2234 嘿休 嘿休~”、扭扭扭扭腰...
    RYB_悠悠班閱讀 340評論 0 1

友情鏈接更多精彩內(nèi)容