一些實用的eclipse外掛推薦

fairjm發表於2017-06-11

本文來自 fairjm@ituring 轉截請註明出處


雖然IDEA被公認為java開發最優秀的IDE,但eclipse也沒有傳言中的那麼難用,其本身也是一個平臺,各類功能可以通過外掛補足。
這裡介紹一些平時開發使用起來比較方便的外掛,可以較大提升工作效率。
外掛的安裝只要把網頁中的install按鈕拖入到eclipse內即可,因為外掛頁面包含了主要介紹和截圖,所以這裡就只做簡單介紹。


Eclipse Class Decompiler

外掛地址
eclipse沒有自帶反編譯器,這點IDEA開箱即用,這個外掛包含了幾個反編譯器,在沒有原始碼的情況下可以反編譯class檔案,並且支援除錯(不過有些bug,如果有多個專案含有不同版本的jar,那debug時反編譯的jar可能不是本專案的版本,可以關閉其他專案解決)。

mybatipse

外掛地址
可以直接通過方法直接跳轉到mybatis的xml對應的sql中。
開發中使用mybatis必備。

Eclipse Jetty

外掛地址
jetty外掛,支援在eclipse直接跑java web專案並且支援配置埠,root path,JVM/啟動引數,classpath等設定。

JAutoDoc

外掛地址
方便自動生成java doc。根據類名、方法名和引數名的駝峰寫法自動生成文件。

程式碼檢查相關

這幾個外掛可以提高程式碼的質量,也比較常見:
findbugs
預設是不會自動觸發檢查的,可以在設定裡設定,注意findbugs的檢查需要編譯java檔案比較耗時間和資源可以把危險等級設定得高一點。

SonarLint
可以配置連線到的SonarQube伺服器,用來檢查程式碼風格和一些常見的bug。


額外:
關於一些版本控制工具的外掛,eclipse預設自帶git,其他例如hg等也有對應外掛下載,如果發現專案匯入eclipse後沒有版本控制相關的資訊,可以右擊專案選擇team->share project 選擇對應的版本控制工具即可。
在原始檔上右擊可以獲得一些比較方便的功能,比如show annotation(git blame):enter image description here

相關文章