使用SonarQube的一點經驗

這兩天在折騰SonarQube(也就是Sonar,以下簡稱爲“Sonar”),有一點心得體會在這裏記錄下來(網上能找到的這裏就不寫了):


(一)使用“./sonar.sh console”命令

如果不確定Sonar是否配置成功,可以先使用這個命令。成功的啓動輸出如下:


確定能啓動成功後,再使用“./sonar.sh start”命令。


(二)查看sonar log

有時,啓動sonar不成功而且提示信息也不夠時(像下面這樣),


可以通過查看sonar的log,來定位問題。Log文件位置配置在conf目錄下單wrapper.conf。

比方說從下面的log就可以定位到問題是缺少java插件:



(三) 導入plugin的license

有些plugin是收費的,需要license。導入license的方法如下:

a)以administrator身份登錄;

b)進入Settings->General Settings->Licenses,粘貼license即可。

參考這個鏈接


(四) 保存和導入quality profile

有的時候,我們想保存修改過的quality profile,然後在其它的SonarQube上使用。

保存profile:Quality Profiles->backup;

導入profile:Quality Profiles->Restore Profile。

參考這個鏈接

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