25個讓Java程序員更高效的Eclipse插件

openkk 12年前發布 | 29K 次閱讀 Eclipse

        英文原文:25 Best Free Eclipse Plug-ins for Java Developer to be Productive

        Eclipse 提供了一個可擴展插件的開發系統。這就使得 Eclipse 在運行系統之上可以實現各種功能。這些插件也不同于其他的應用(插件的功能是最難用代碼實現的)。擁有合適的 Eclipse 插件是非常重要的,因為它們能讓 Java 開發者們無縫的開發基于 J2EE 和服務的應用程序。Eclipse 的插件也能幫助他們開發不同應用架構上的程序。

        下面列出來的是 25 個最好的免費 Eclipse 插件,可以讓開發者更高效的工作 。

25個讓Java程序員更高效的Eclipse插件

        提高代碼質量的插件

        1. FindBugs

        FindBugs 可以幫你找到 Java 代碼中的 bug,它使用 Lesser GNU Public License 的自由軟件許可。

        2. Checkstyle

        Checkstyle 插件可以集成到 Eclipse IDE 中去,能確保 Java 代碼遵循標準代碼樣式。

        3. ECLemma

        ECLemma 是一款擁有 Eclipse Public License 許可的免費工具,它提供了方便快捷的開發和測試環境。你可以使用代碼覆蓋模式下的“launch”功能,用起來就像是真正的運行/調試模式。你可以通過使 用代碼覆蓋試圖,高亮源文件,計數來分析代碼。

        4. JDepend4Eclipse

        JDepend4Eclipse 可以幫助你遍歷文件夾,協助你量化設計的質量。它使用 Eclipse Public License v1.0 許可。

        5. PMD

        PMD 是一款代碼分析器,用來檢測變量和寫得不好的代碼。(更新網址-http://pmd.sourceforge.net/eclipse/

        6. SourceHelper

        SourceHelper 可以協助編碼和調試,對寫好的代碼提供說明。

        7. Structure101

        Structure101幫助修改代碼的架構,就是說你可以改變架構,而不打亂代碼。

        文本編輯插件

        8. AnyEdit Tools

        AnyEdit 為輸出控制臺和工具欄增加了新的編輯器,幫助導入和導出數據。它使用 Eclipse Public License v1.0 許可。

        9. Eclim

        Eclim 給 Eclipse 引入了 Vim 的功能,Vim 是最好的編輯器之一。開發者可以采用不同的語言來編寫代碼,它也提供 bug 糾錯功能。Eclim 使用 GPLV3 許可。

        10. Eclipse-rbe

        Eclipse-rbe 用來編輯 Java 文件,它的功能有為缺失變量發出警告信息,排序鍵值,轉變 Unicode 編碼等。它使用 GNU 庫或 LGPL 許可。

        依賴管理

        11. Apache IvyDE

        Apache IvyDE 集成了 Apache Ivy 的依賴管理功能。它能管理’ivy.xml’中的依賴,也能夠配合 WPT 和 Ant 插件的使用。

        12. M2eclipse (Maven 插件)

        M2eclipse 能夠管理簡單的項目,也能管理多模塊項目,它能在 Eclipse 中啟動 maven。它提供依賴管理,能提供自動下載。

        版本控制插件

        13. Subclipse

        Subclipse 是一個 SVN 插件,它為 Eclipse IDE 提供 subversion 支持,使用 EPL 1.0 許可。

        14. EGit

        EGit 提供同步視圖,可以讀 .git/ 下排除的文件,提供 rebase 功能,為 pull 和 push 提供精簡的操作。

        15. MercurialEclipse

        MercurialEclipse 是個流行的版本控制系統。它提供了 clone repository 功能,push-pull 同步功能,以及簡單的回滾功能。

        16. P4Eclipse

        P4Eclipse 吸納了 Perforce 管理系統的特長。它提供了以開發者為導向的一系列的功能,并且支持許多 Agile 開流程發以及傳統開發流程。

        框架開發插件

        17. Spring Tool Suite

        Spring Tool Suite 提供了 XML 文件預覽以及圖形化的 spring 配置編輯器等開發環境和工具,它能讓開發變得更簡單。

        18. Spring IDE

        Spring IDE 幫助你開發 Spring 應用,它提供了圖形編輯界面。它還能用圖形的方式顯示 bean 之間的關系。(更新網址 – http://springide.org/updatesite

        19. Hibernator

        Hibernator 能夠創建或更新數據庫 schema,運行 hibernate 查詢語句,創建映射文檔。用戶可以將一個 Java 類和一個相關的映射文件同步起來。

        20. JbossTools

        JbossTools 3.2x 支持 JBoss,Hibernate,Drools,XHTML,Seam 等。(更新網址-http://download.jboss.org/jbosstools/updates/JBossTools-2.1.2.GA

        其他功能插件

        21. ASM – 二進制預覽插件

        ASM Bytecode Outline 插件可以顯示當前的 Java 文件或 class 文件的分解的二進制代碼,便于 Java/class 文件的二進制比較,也可以顯示當前二進制代碼的 ASMifier 代碼。你可以用 Eclipse 更新管理器來安裝 ASM。(更新網址-http://download.forge.objectweb.org/eclipse-update/

        22. Mylyn – 任務管理

        Mylyn 采用任務為中心的界面,它為開發者提供了任務管理工具。另外,也集成了富文本編輯工具,以及監測工具。

        23. Eclipse Launcher

        Eclipse launcher 采用 Delphi 6 寫成,使用它你可以自定義啟動 Eclipse IDE 時的配置。

        24. FileSync

        FileSync 擁有 Eclipse Pulic License v1.0 許可,它是一個文件同步工具,可以創建,刪除,映射文件。

        25. Log4E

        Log4E 可以幫你更容易的寫日志,而不需要受特定日志框架的約束。當然你也可以自定義你自己的日志模版。

        總而言之,插件能讓 Eclipse 用其他語言來編寫。Eclipse 插件是必不可少的,因為它們讓 Java 應用無縫連接,降低了 Java 的復雜度。然而,裝了過多的插件會讓你的 Eclipse 變慢,所以你需要有選擇性的安裝插件。

        除了以上提到的插件,當然還有其他的高效率的插件,如 Jadclipse。如果你還有其他讓你覺得好用的插件,請寫下來吧。

        英文原文: fromdev.com   編譯:伯樂在線唐小娟

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!