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

 
 
 
 
 

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

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

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

eclipse logo

提升代碼質量的插件html

1. FindBugs前端

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

2. Checkstylejava

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

3. ECLemmalinux

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

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能夠幫你更容易的寫日誌,而不須要受特定日誌框架的約束。固然你也能夠自定義你本身的日誌模版。

相關文章
相關標籤/搜索