Sonar安裝與配置

Sonar是一個用於代碼質量管理的開源平臺,用於管理源代碼的質量,可以從七個維度檢測代碼質量。
通過插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語言的代碼質量管理與檢測

參考文章:
https://www.ibm.com/developerworks/cn/java/j-lo-sonar/
http://blog.csdn.net/hunterno4/article/details/11687269

安裝前準備:

安裝必備工具:
● JKD 1.8及以上版本
● mysql 5.6以上版本
● sonarqube:http://www.sonarqube.org/downloads/
● SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip

數據庫準備:
● 新建數據庫sonar
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci
● 創建用戶sonar
CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’
● 給用戶sonar授權訪問數據庫sonar
GRANT ALL ON sonar.* TO ‘sonar’@’localhost’ IDENTIFIED BY ‘sonar’;
FLUSH PRIVILEGES;

配置文件準備:
配置JDK:(conf\wrapper.conf)
wrapper.java.command=C:\Program Files (x86)\Java\jdk1.7.0_65\bin\java

配置mysql:(conf\sonar.properties)
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar

Sonar啓動:

首次啓動(已配置jdk,未配置sql)
在安裝目錄找到:sonarqube-6.3\bin\windows-x86-64\StartSonar.bat,雙擊運行;
在瀏覽器訪問:http://localhost:9000
訪問成功則表示安裝成功。

配置mysql後重啓:
重新訪問http://localhost:9000並登錄,登錄帳號密碼如上文配置:admin/admin
登錄成功後下載中文插件,如下圖操作(按照數字順序點擊)

搜索chinese Pack,安裝中文語言包。

安裝成功後,重啓sonarqube服務,再次訪問http://localhost:9000/,即可看到中文界面。

Sonar停止:
在安裝目錄找到:sonarqube-6.3\bin\windows-x86-64\StopNTService.bat,雙擊運行。結果提示拒絕訪問。
經過百度可知,windows安裝,進入任務管理器,kill所有Java進程即可。

發佈了38 篇原創文章 · 獲贊 7 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章