【Make My Eclipse 】之經常使用Plugin

如下是我整理的本身開發過程當中的經常使用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
        插件下載URLhttp://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在線安裝URLhttp://bravo.comxa.com/update

(3)   Checkstyle
        介紹
:CheckStyle是SourceForge下的一個項目,提供了一個幫助JAVA開發人員遵照某些編碼規範的工具。它可以自動化代碼規範檢查過程,從而使得開發人員從這項重要,可是枯燥的任務中解脫出來。CheckStyle檢驗的主要內容有:Javadoc註釋、命名約定、標題、import語句、體積大小、空白、修飾符、塊、代碼問題、類設計以及混合檢查(包括一些有用的好比非必須的System.out和printstackTrace)等。
        官方網站http://checkstyle.sourceforge.net/
        Eclipse在線安裝URLhttp://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/
        插件下載URLhttp://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在線安裝URLhttp://update.eclemma.org/

(7)    Eclipse SWT Designer Plugin 
        介紹
:Eclipse SWT Designer Plugin是一個用於快速構建J2SE的桌面化GUI開發的Eclipse插件。
        官方網站http://sourceforge.net/projects/eclipsedesigner/
        插件下載URLhttp://sourceforge.net/projects/eclipsedesigner/files/latest/download

(8)    FindBugs
        介紹
:Findbugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。了靜態分析工具,就能夠在不實際運行程序的狀況對軟件進行分析。它能夠幫助改進代碼的質量。它是尋找代碼缺陷的,不少咱們寫的很差的地方,能夠優化的地方,它都能檢查出來。例如:未關閉的數據庫鏈接,缺乏必要的null check,多餘的 null check,多餘的if後置條件,相同的條件分支,重複的代碼塊,錯誤的使用了"==",不一樣數據類型的比較,建議使用StringBuffer代替字符串連加等等。
        官方網站http://findbugs.sourceforge.net/
        Eclipse在線安裝URLhttp://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/
        插件下載URLhttp://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在線安裝URLhttp://www.agpad.com/update

(11)  JadClipse 
        介紹
:JadClipse是一個Eclipse插件,無縫地集成了Jad(快速Java反編譯器)與Eclipse。一般,當打開一個類文件,類文件查看器將顯示一個簡短的API類的輪廓。若是你安裝這個插件,JadClipse類文件查看器將替換類文件查看器並顯示了類的反編譯源代碼。這個任務能夠經過在後臺使用Jad反編譯相應的類文件來完成。能夠支持正常的Java語法高亮以及大綱視圖。
        官方網站http://sourceforge.net/projects/jadclipse/
        Eclipse在線安裝URLhttp://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在線安裝URLhttp://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在線安裝URLhttp://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在線安裝URLhttp://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/
        插件下載URLhttp://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在線安裝URLhttp://pmd.sf.net/eclipse

(18) Properties Editor
        介紹
:Properties Editor 編輯java的屬性文件,並能夠自動存盤爲Unicode格式。
        官方網站http://propedit.sourceforge.jp/index_en.html
        Eclipse在線安裝URLhttp://propedit.sourceforge.jp/eclipse/updates/

(19) Regex Util 
        介紹
:正則表達式測試插件。它可以高亮顯示正則表達式語法、括號匹配、錯誤檢測。可以提醒正則表達式的功能詳細描述等。
        官方網站http://myregexp.com/eclipsePlugin.html
        Eclipse在線安裝URLhttp://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
        插件下載URLhttp://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在線安裝URLhttp://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
        插件下載URLhttp://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在線安裝URLhttp://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

相關文章
相關標籤/搜索