Sonar安裝與配置

下載最新版本的sonar(如今更名叫sonarqube)mysql

 

 使用前須要配置sonar數據庫sql

  •  建立一個名爲sonar的庫

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci數據庫

  • 建立一個帳戶sonar密碼sonar的用戶:

CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’windows

  • 將sonar庫權限分配給sonar用戶:

GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';maven

FLUSH PRIVILEGES;url

將下載的sonar解壓後,打開其中的conf文件夾下的sonar.properties文件spa

主要修改如下幾個地方操作系統

  • 帳戶密碼設置

  • 數據源配置

圖中問題以下:命令行

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformancecode

sonar.jdbc.driverClassName:                com.mysql.jdbc.Driver

  • sonar配置文件自帶各類數據庫配置,根據你使用的數據庫,將相關的被註釋掉的代碼放出來並配置便可

訪問端口以及context

 

而後配置sonar的數據庫驅動---最新版本的sonar應該已經集成了mysql驅動 

安裝完成後,直接打開sonar目錄下bin文件夾內對應的操做系統文件夾(通常是windows-x86-64)中的startsonar.bat運行便可

 運行主要有幾種方式:

當目標項目是maven項目的時候,在maven項目位置(就是有pom.xml)的位置,打開命令行

執行 MVN sonar:sonar命令

使用sonarrunner則要在項目中配置好sonarrunner配置

 

具體配置項目能夠參考註釋

而後在項目安裝位置啓動cmd

直接執行sonar-runner 

訪問localhost:9000/sonarqube則可看到啓動後的頁面

點擊projects中的項目,能夠查看具體的代碼分析結果

相關文章
相關標籤/搜索