溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

發布時間:2020-07-07 06:14:06 來源:網絡 閱讀:1301 作者:newthink 欄目:軟件技術

Sonar通過插件的形式與Eclipse集成,可以實現實時代碼質量分析,前提條件是sonar服務器已經正常工作。

一、啟動eclipse,下載并安裝sonar插件

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

安裝完成插件后重啟eclipse,再次打開后對需要代碼質量檢查的項目右擊

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

配置sonar服務器的地址、登陸名、密碼等。

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

可以搜索到已經在sonar服務器上構建好的項目名稱加入

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

二、配置eclipse中的命令窗口,便于實時代碼質量檢查。

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

找到SonarLint,復選它的三個組件

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

可以開始對源代碼的質量進行分析了

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

錯誤說明

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

 

——————————————————————分割線:順便也加入eclipse的初始化配置———————————————

一、Eclipse初始化配置

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

按照個人喜好配置編譯器背景等

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

對代碼的注釋(javadoc為主)以及空格的規范

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Jave注釋規范,可以一個個自己定義,也可以導入

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

重新制定formatter規則

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

(導入規范在附件中)

安裝運行環境。

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

二、插件安裝

1、安裝反編譯工具

把net.sf.jadclipse_3.3.0.jar文件得復制到eclipse的eclipse\plugins目錄后重啟eclipse。

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

重啟eclipse后出現這個,編輯反編譯路徑

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

2、安裝ERMaster

復制org.insightech.er_1.0.0.v20150619-0219.jar文件到eclipse\plugins目錄中后重啟eclipse,打開perference

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

數據庫連接工具等用到的時候再進行更新

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

3、安裝log for eclipse

help–>install new software

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

然后一路Next或同意只到安裝完成。

把文件log4e-profiles.xml放入到 Workspace/.metadata/.plugins/de.jayefem.log4e下替換文件,重啟eclipse。

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

啟動后設置為把下圖樣式改為:my Log4j 2

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

在eclipse的設置中按上圖設置好即可正常對方法參數進行log打印。

4、導入jdk源碼

window –>perference

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

Sonar6.0應用之三:集成Eclipse實時代碼質量分析(附Eclipse初始化)

可以查看到源碼了

附件:http://down.51cto.com/data/2368271
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女