如下是我整理的本身開發過程當中的經常使用Eclipse插件,按字母排序:javascript
(1) AmaterasUML
介紹:Eclipse的UML插件,支持UML活動圖,class圖,sequence圖,usecase圖等;支持與Java class/interface之間的相互導入導出。
官方網站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
插件下載URL:http://sourceforge.jp/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/ (目前最新版本)
注:安裝時須要GEF插件的支持。
(2) Bravo JSP
介紹:Bravo JSP編輯器是一款WYSIWYG(所見即所得的)JSP/html頁面編輯器。Code Editor(代碼編輯器)與Eclipse Web Tools的JSP編輯器相同,因此支持代碼建議,代碼模板和其它相同的功能。可視化部分:支持CSS樣式、圖片、JSP表達式/標籤庫/標籤文件、外部included的文件。改變HTML/CSS/JSP代碼能夠當即看到效果。提供DOM查找/替換對話框。JSTL的變量查看功能。
官方網站:http://bravo.comxa.com/index.php
Eclipse在線安裝URL:http://bravo.comxa.com/update
(3) Checkstyle
介紹:CheckStyle是SourceForge下的一個項目,提供了一個幫助JAVA開發人員遵照某些編碼規範的工具。它可以自動化代碼規範檢查過程,從而使得開發人員從這項重要,可是枯燥的任務中解脫出來。CheckStyle檢驗的主要內容有:Javadoc註釋、命名約定、標題、import語句、體積大小、空白、修飾符、塊、代碼問題、類設計以及混合檢查(包括一些有用的好比非必須的System.out和printstackTrace)等。
官方網站:http://checkstyle.sourceforge.net/
Eclipse在線安裝URL:http://eclipse-cs.sourceforge.net/update/
(4) Easy Explorer
介紹:若是你常常須要在Eclipse裏打開相關資源文件所在的文件夾,比較麻煩,要右鍵,屬性,在Location一欄中把所在的文件夾拷貝一下,而後再去資源管理器裏輸入這個路徑,回車,而後打開它,比較麻煩。Easy Explorer是一個Eclipse的小插件,它能直接打開選中文件所在的目錄,很方便好用.
官方網站:http://sourceforge.net/projects/easystruts/
(5) EasySQL
介紹:EasySQL:Eclipse SQL插件。包含SQL編輯器和執行器,表格編輯器,數據導出工具。EasySQL設計成易於與其它插件相集成。若是在你的項目中須要數據庫
操做功能,能夠考慮該插件。
官方網站:http://easysql.sourceforge.net/
插件下載URL:http://sourceforge.net/projects/easysql/files/latest/download?source=files
(6) EclEmma
介紹:提到 EclEmma 首先就要說到著名的 Java 覆蓋測試工具 Emma。從某種程度上說,EclEmma 能夠看做是 Emma 的一個圖形界面。EclEmma的出現彌補了 Emma 用戶一個大的遺憾 ---- 缺少圖形界面以及對集成開發環境的支持。將 Eclipse 和 Emma 這兩個在各自領域最爲優秀的工具結合起來,這就是 EclEmma 爲咱們提供的。
官方網站:http://www.eclemma.org/
Eclipse在線安裝URL:http://update.eclemma.org/
(7) Eclipse SWT Designer Plugin
介紹:Eclipse SWT Designer Plugin是一個用於快速構建J2SE的桌面化GUI開發的Eclipse插件。
官方網站:http://sourceforge.net/projects/eclipsedesigner/
插件下載URL:http://sourceforge.net/projects/eclipsedesigner/files/latest/download
(8) FindBugs
介紹:Findbugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。了靜態分析工具,就能夠在不實際運行程序的狀況對軟件進行分析。它能夠幫助改進代碼的質量。它是尋找代碼缺陷的,不少咱們寫的很差的地方,能夠優化的地方,它都能檢查出來。例如:未關閉的數據庫鏈接,缺乏必要的null check,多餘的 null check,多餘的if後置條件,相同的條件分支,重複的代碼塊,錯誤的使用了"==",不一樣數據類型的比較,建議使用StringBuffer代替字符串連加等等。
官方網站:http://findbugs.sourceforge.net/
Eclipse在線安裝URL:http://findbugs.cs.umd.edu/eclipse
(9) FreeMarker IDE
介紹:FreeMarker IDE是一個FreeMarker(模板引擎)感知編輯器,支持:語法高亮顯示(Syntax Hilighting)、內容輔助(Content Assist)、大綱視圖(Outline View)。其主頁上提供瞭如何使用該插件進行開發的Flash視頻。FreeMarker還有另一個插件FreeMarker Eclipse Plugin。
官方網站:http://freemarker-ide.sourceforge.net/
插件下載URL:http://sourceforge.net/projects/freemarker-ide/files/
(10) Spket
介紹:Spket IDE是功能強大的JavaScript 和XML開發工具包。這個強大的編輯器能夠進行JavaScript、XUL/XBL以及Yahoo! Widget開發。其中JavaScript編輯器具備代碼完成(code completion)、語法標記以及內容概覽等功能,協助開發人員建立高效的JavaScript代碼。
官方網站:http://www.spket.com
Eclipse在線安裝URL:http://www.agpad.com/update
(11) JadClipse
介紹:JadClipse是一個Eclipse插件,無縫地集成了Jad(快速Java反編譯器)與Eclipse。一般,當打開一個類文件,類文件查看器將顯示一個簡短的API類的輪廓。若是你安裝這個插件,JadClipse類文件查看器將替換類文件查看器並顯示了類的反編譯源代碼。這個任務能夠經過在後臺使用Jad反編譯相應的類文件來完成。能夠支持正常的Java語法高亮以及大綱視圖。
官方網站:http://sourceforge.net/projects/jadclipse/
Eclipse在線安裝URL:http://feeling.sourceforge.net/update
(12) Javascript Debug Toolkit
介紹:JSDT(Javascript Debug Toolkit)是一個用於javascript調試的Eclipse 插件,用於調試javascript。JSDT能夠跨瀏覽器調試,支持在IE,Firefox,Safari,Chrome等主流瀏覽器中調試javascript。JSDT支持設置斷點,單步調試等調試工具的基本特性。
官方網站:http://code.google.com/p/jsdt/
Eclipse在線安裝URL:http://jsdt.googlecode.com/svn/trunk/org.ayound.js.debug.update
(13) Mybatis Editor
介紹:MyBatis Editor是一個Eclipse的插件,用來編輯MyBatis的配置文件。
官方網站:http://code.google.com/a/eclipselabs.org/p/mybatiseditor/
Eclipse在線安裝URL:http://mybatiseditor.eclipselabs.org.codespot.com/git/org.eclipselabs.mybatiseditor.updatesite
(14) MAT
介紹:Eclipse Memory Analyzer(MAT)是著名的跨平臺集成開發環境 Eclipse Galileo 版本的 33 個組成項目中之一,它是一個功能豐富的JAVA 堆轉儲文件分析工具,能夠幫助你發現內存漏洞和減小內存消耗。對於大型 JAVA 應用程序來講,再精細的測試也難以堵住全部的漏洞,即使咱們在測試階段進行了大量卓有成效的工做,不少問題仍是會在生產環境下暴露出來,而且很難在測試環境中進行重現。JVM 可以記錄下問題發生時系統的部分運行狀態,並將其存儲在堆轉儲 (Heap Dump) 文件中,從而爲咱們分析和診斷問題提供了重要的依據。
官方網站:http://www.eclipse.org/mat/
Eclipse在線安裝URL:http://download.eclipse.org/mat/1.2/update-site/
(15) m2eclipse
介紹:這是一個在Eclipse環境中集成的Maven插件。
官方網站:http://www.sonatype.org/m2eclipse/
Eclipse在線安裝URL: http://m2eclipse.sonatype.org/sites/m2e
(16) PatternBox
介紹:PatternBox是一個Java設計模式編輯器。它提供一個基於模板的代碼生成器。這個基於XML的模板機制使得你可以定義本身的代碼模板。PatternBox當前可以爲16種GoF設計模式生成代碼。
官方網站:http://www.patternbox.com/
插件下載URL:http://www.patternbox.com/eclipse-plugin.html
(17) PMD
介紹:PMD是一種開源分析Java代碼錯誤的工具。與其餘分析工具不一樣的是,PMD經過靜態分析獲知代碼錯誤。也就是說,在不運行Java程序的狀況下報告錯誤。PMD附帶了許多能夠直接使用的規則,利用這些規則能夠找出Java源程序的許多問題。此外,用戶還能夠本身定義規則,檢查Java代碼是否符合某些特定的編碼規範。PMD是一款採用BSD協議發佈的Java程序代碼檢查工具。該工具能夠作到檢查Java代碼中是否含有未使用的變量、是否含有空的抓取塊、是否含有沒必要要的對象等。該軟件功能強大,掃描效率高,是Java程序員debug的好幫手。
官方網站:http://pmd.sourceforge.net/
Eclipse在線安裝URL:http://pmd.sf.net/eclipse
(18) Properties Editor
介紹:Properties Editor 編輯java的屬性文件,並能夠自動存盤爲Unicode格式。
官方網站:http://propedit.sourceforge.jp/index_en.html
Eclipse在線安裝URL:http://propedit.sourceforge.jp/eclipse/updates/
(19) Regex Util
介紹:正則表達式測試插件。它可以高亮顯示正則表達式語法、括號匹配、錯誤檢測。可以提醒正則表達式的功能詳細描述等。
官方網站:http://myregexp.com/eclipsePlugin.html
Eclipse在線安裝URL:http://regex-util.sourceforge.net/update/
(20) Smelly
介紹:Smelly這個插件可以自動探測Java代碼中的Bad Smells。Smelly在軟件開發中很是有用,它當前可以探測如下這些Bad Smells:
1.Data Class(純數據類):Class只有fields或get/set屬性,沒有任何行爲。
2.Large Class(龐大的類):單一類作過多的事情。
3.Long Method(過長的Method):過長的代碼會使得Method難以理解和維護,應該將該Method分解成多個獨立功能的Method。
4.High Comment Density(過多的註釋):註釋過多意味着該段代碼難於理解。
5.Long Parameters List(過長的參數列表):一個Method中傳入過長的參數列表,使得參數列難以理解。修改參數列時將會使得參數先後不一致。
6.Switch Statements(Switch語句):一樣的Switch語句出如今不一樣的方法或不一樣的Class中,這樣當須要增長新的CASE分支或者修改CASE分支內語句時,就必須找到全部的地方,而後進行修改。
官方網站:http://smelly.sourceforge.net/english.html
插件下載URL:http://smelly.sourceforge.net/download2.html
(21) SpringIDE
介紹:Spring IDE是一系列Eclipse插件,目的開發基於Spring的應用。Spring IDE加強了普通Eclipse IDE自帶工具構建基於Spring的應用程序的能力。它使你的Eclipse IDE可以感知Spring,並給各類不一樣類型的Spring相關構件(Spring配置文件,Spring註解等)添加代碼完成,驗證,內容輔助,快速修復等功能。它也包含了對重構、Spring自動裝配、Spring AOP和AspectJ、Spring Batch、Spring集成、Spring Security以及Spring WebFlow的支持,並集成了Eclipse Mylyn。它同時還包含了Spring UAA(用戶代理分析),幫助咱們收集一些使用數據的一個可選組件。這是徹底匿名的,而且有助於咱們更好地理解如何使用工具,如何在將來改進它。它還附帶了SpringSource面板這個可選組件,能夠給你帶來有關SpringSource相關項目的最新信息以及一個易於使用的擴展安裝來爲Eclipse集成像VMware vFabric TC Server或Cloud Foundry這樣的額外的工具附加組件。
官方網站:https://github.com/SpringSource/spring-ide
Eclipse在線安裝URL:http://dist.springsource.com/release/TOOLS/update/e4.2 (for Eclipse Juno 4.2)
http://dist.springsource.com/release/TOOLS/update/e3.7 (for Eclipse Indigo 3.7)
http://dist.springsource.com/release/TOOLS/update/e3.6 (for Eclipse Helios 3.6)
(22) StrutsIDE
介紹:Struts開發輔助工具。提供struts-config.xml的圖形編輯界面;提供Action, ActionForm, JSP等的建立嚮導。
官方網站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE
插件下載URL:http://sourceforge.jp/projects/amateras/downloads/48176/tk.eclipse.plugin.struts_2.0.7.jar/
(23) Subclipse
介紹:Subclipse 是一個爲 Eclipse IDE 添加 Subversion 支持的項目。支持幾乎全部版本的Eclipse。
官方網站:http://subclipse.stage.tigris.org/
Eclipse在線安裝URL:http://subclipse.tigris.org/update_1.8.x
(24) XMLBuddy
介紹:一個XML的Eclipse插件,支持XML,DTD,XML Schema,XSLT等。XMLBuddy分了2個版本,一個是免費的,XMLBuddy Pro是收費的。
官方網站:http://www.xmlbuddy.com/ php
轉自:http://blog.csdn.net/jackiehff/article/details/8181945html