好用的Eclipse 插件
生活随笔
收集整理的這篇文章主要介紹了
好用的Eclipse 插件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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許可。
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變慢,所以你需要有選擇性的安裝插件。
下面列出來的是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許可。
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變慢,所以你需要有選擇性的安裝插件。
總結
以上是生活随笔為你收集整理的好用的Eclipse 插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript函数和事件
- 下一篇: javascript之window对象