SonarQube® software (previously called Sonar) is an open source quality management platform, dedicated to continuously analyze and measure technical quality, from project portfolio to method.
簡介
SonarQube(以前叫Sonar)是一個用于代碼品質管理的開源平台,用于管理源代碼的品質,可以從七個次元檢測代碼品質通過插件形式,可以支援包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種程式設計語言的代碼品質管理與檢測。
參考過其他寫Sonar的文章,上面用的版本比較低。本文使用的版本是
SonarQube 6.4
下載下傳安裝
下載下傳
官網下載下傳
SonarQube 6.4
。
下載下傳下來是個壓縮檔案,解壓到目前目錄。

配置
SonarQube是有些預設配置的,可以根據實際需要配置。
配置資料庫。支援的資料庫有:MySQL, Oracle, PostgreSQL and Microsoft SQLServer。
之前的版本是需要額外配置驅動路徑。目前下載下傳的版本自帶有mysql的驅動包。
安裝服務
此次系統是Windows7,點選運作
InstallNTService.bat
。
安裝好的服務
右鍵啟動服務,也可以點選
StartNTService.bat
啟動。
使用
浏覽器通路:http://localhost:9000 。IP和端口可以在
sonar.properties
檔案中配置的。預設的是 http://localhost:9000。
第一次通路會有點慢,服務需要建立大量的表。
頁面
參考
Sonar——代碼品質管理平台
Installing the Server
SonarQube代碼品質管理平台安裝與使用