昨天看到sonar技術,趕緊去了解一下……
sonar簡介:
sonar(SonarQube)是一個開源平臺,用於管理源代碼的質量,它不僅是一個質量數據報告工具,更是代碼質量管理平臺。它通過插件的形式來管理代碼,它支持的語言包括:Java,PHP,C#,C等。
下載地址: https://www.sonarqube.org/
下載完後解壓,進入到sonarqube-7.6\bin下找到符合自己系統的文件,運行StartSonar.bat
啓動成功如下圖:
此時可通過localhost:9000進行訪問sonar。
下載漢化包:https://github.com/SonarQubeCommunity/sonar-l10n-zh
點擊 releases 下載相應的 .jar 包。放在sonarqube-7.6\extensions\plugins文件夾下。
重啓sonar:首先需要關閉StartSonar.bat的窗口,再次進入資源管理器關閉所有java的進程,再次點擊StartSonar.bat進行重啓,這時就可以看到中文版的sonar,登錄默認用戶名密碼都是admin。
至此,我們的SonarQube已經安裝成功了,如果想要使用SonarQube平臺管理我們的代碼質量,還需要安裝代碼解析工具。通常我們使用maven來集成sonar的解析。
修改sonar的鏈接數據庫。