搭建sonar+sonar-scanner,代碼審查環境

一、先決條件

  1. 本地配置maven環境(必須3.x版本)  檢測標準:終端輸如:mvn -version,出現maven版本
  2. 下載SonarQube  官網下載地址:https://www.sonarqube.org/downloads/
  3. 下載sonar-scanner 官網下載地址: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

二、開始搭建

  1. SonarQube安裝配置

將SonarQube解壓,進去bin目錄,

進入之後運行bat腳本

啓動之後,在瀏覽器中打開localhost:9000,出現如下如

 

    1. 配置

這裏使用的是mysql,版本是5.7

剛纔介紹過解壓後的conf爲配置文件夾,進入可看到sonar.properties, 編輯該文件,找到MySQL 5.X 位置,將#註釋符號去掉,修改數據庫IP、端口和數據庫名稱
這裏用的是本機數據庫,所以IP爲127.0.0.1,如果是遠程數據庫改爲IP地址即可

 

 

    1. SonarQube其他配置

如圖點擊Log in進入登錄頁面,輸入賬號和密碼,默認賬號和密碼都是admin

 

登錄以後,如下圖進入插件安裝頁面

這裏常用的即是中文插件,如圖搜索chinese pack包進行install

 

安裝成功以後restart,如圖英文切換爲中文

 

  1. Sonar Scanner安裝配置

2.1、同樣的解壓下載的壓縮包,如圖,進入剛解壓得到的文件夾中conf文件夾,配置sonar-scanner.properties

編輯該文件,修改sonar訪問的url以及數據庫等

    1. 環境變量

將sonar-scanner加入環境變量中,

配置完成以後,在命令行輸入sonar-scanner -version,如下圖所示,則配置成功

三、項目審查配置

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

注意binaries後面的值,是左斜槓

編輯完該文件後打開命令行,進入項目根目錄下,然後輸入"sonar-scanner"命令,執行代碼分析
看到如圖success即分析成功

瀏覽器再次訪問SonarQube,可以看到分析的項目wuxi_BIM_3.0,點擊項目進入即可看到相關問題及修改方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章