開發者應該了解的 12 款 Eclipse 插件
Eclipse 成為最流行的集成開發環境,在很大程度上要歸功于它跨平臺的插件支持系統。通過將各種類型的插件添加到 Eclipse 中,可以擴充 Eclipse 的功能,以滿足你的各種需求。
目前有許多款流行的 Eclipse 插件,其中一些很流行,有一些很時尚,還有一些僅僅是功能新巧,所有的這些功能各異的插件構成了強大的 Eclipse,并不斷為它的發展添加活力。
本文整理了 12 款非常實用的 Eclipse 插件,你可以從 Eclipse Marketplace 中獲取到。
1. Subclipse and Subversive
Subclipse 是兩個爭奪 Subversion 控制權的插件之一,另一個插件是 Subversive,它們幾乎勢均力敵。兩者對版本庫主要功能的控制都做得很好,你可以根據個人愛好進行選擇。
2. EGit
EGit 是一款好用的源代碼和項目管理插件。如果你使用 Git 管理源碼,那么 EGit 就是最佳選擇。此插件基于 Java 和 Git 開發。
3. m2eclipse
m2eclipse 提供便捷的途徑將 Maven 構建工具和 Eclipse 結合,讓你不僅可以使用 Eclipse,還可以同時觸發 Maven 去構建工程。POM 編輯器里有詳盡解釋,并且可以幫你省掉記憶 Maven 的 XML 框架的麻煩,你仍然可以編輯原始的 XML 文件。圖中展示了一個代碼的關系圖。
4. Eclipse Marketplace Client
Eclipse 基金會將“marketplace”插件綁定到所有系列的 Eclipse 產品上,除了最基本的 Eclipse 版本。該插件可能已經在你的機器里了。它們會自動更新一些 Eclipse 產品的最新廣告。
5. FindBugs
FindBugs 在寫代碼時提供錯誤信息這一點是值得尊敬的。它是一個固執的監督員,并且它的腦袋里存儲了上百個“錯誤模式”。它遍歷你的代碼然后在 Eclipse 里指出錯誤的地方。一些程序員認為它的結果不準確,但是在編程的時候有另外一雙眼睛監督總是有些幫助的。
6. Checkstyle
Checksytle 插件簡化了編程工作,在編程工作里每個人都遵守同樣的規則和代碼結構。它的大腦里有了解結構的方法,這使得它可以更快的了解每個人代碼中在同樣地方不同方 法的空格。你也可以通過編輯 Checksytle 插件來打造您自己的風格,享受自己制定規則的世界,但是這樣會使插件更繁瑣。
7. Hibernate
總有一些人不能充分利用 Hibernate 的 reverse-engineering 插件,只是利用 SQL 數據庫和所需的 Java 文件來進行管理。這款插件可以迅速的整理數據。它包括一些工具,可以簡化 XML 文件的編譯工作,這些 XML 文件都是運行 Hibernate 時所需的。
8. UML Designer
UML 以及來自 Acceleo 的 UML Designer 一直擁有大量的用戶。UML 是一種關于面向對象程序中元素的說明、構建和記錄標準。此插件還可以以樹形式來表示用來定義 UML 的 XML 代碼。
9. Ant Visualizer
Ant Visualizer 的功能是將復雜文件可視化,并且非常詳細。此插件可以解析 XML 并且將它轉變為一系列塊,讓你想象構建過程是如何進行的。
10. Unnecessary Code Detector
到了需要清理代碼和移除不再使用的碎片的時候,Unnecessary Code Detector 插件是最好的助手。按一下按鈕,就會有一個小標志告訴你哪些方法不會再使用。此探測器還可以標記出其他一些編碼錯誤。插件的這些功能可以在存儲代碼前,對 代碼進行有效的檢查。
11. JFormDesigner
對使用 Swing 構建桌面應用的開發者和那些使用 Google Web Toolkit 將它們移植到網頁上的人來說,JFormDesigner 是獨一無二的創建用戶界面的軟件。該插件可以根據你創建的界面元素自動生成 Java 代碼。
12. Color Theme
Color Theme 插件被大量下載,它專注于功能的改善。此插件為文件提供了大量的著色方案,并且可以隨用戶需要制定,除此之外,它的界面很有視覺享受。
英文原文:12 Eclipse plug-ins every developer should use