25個讓Java程式員更高效的Eclipse外掛程式

來源:互聯網
上載者:User

標籤:

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

下面列出來的是25個最好的免費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許可。

http://subclipse.tigris.org/update_1.10.x/

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。如果你還有其他讓你覺得好用的外掛程式,請寫下來吧。

25個讓Java程式員更高效的Eclipse外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.