天天看點

SonarQube 安裝

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 安裝

配置

SonarQube是有些預設配置的,可以根據實際需要配置。

SonarQube 安裝

配置資料庫。支援的資料庫有:MySQL, Oracle, PostgreSQL and Microsoft SQLServer。

SonarQube 安裝

之前的版本是需要額外配置驅動路徑。目前下載下傳的版本自帶有mysql的驅動包。

SonarQube 安裝

安裝服務

此次系統是Windows7,點選運作

InstallNTService.bat

SonarQube 安裝

安裝好的服務

SonarQube 安裝

右鍵啟動服務,也可以點選

StartNTService.bat

啟動。

SonarQube 安裝

使用

浏覽器通路:http://localhost:9000 。IP和端口可以在

sonar.properties

檔案中配置的。預設的是 http://localhost:9000。

第一次通路會有點慢,服務需要建立大量的表。

SonarQube 安裝

頁面

SonarQube 安裝

參考

Sonar——代碼品質管理平台

Installing the Server

SonarQube代碼品質管理平台安裝與使用