Eclipse常用開發外掛程式

來源:互聯網
上載者:User

標籤:

    轉載:http://blog.csdn.net/jackiehff/article/details/8181945 

以下是我整理的自己開發過程中的常用Eclipse外掛程式,按字母排序:

(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(所見即所得 (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 
        介紹
:Regex測試外掛程式。它能夠高亮顯示Regex文法、括弧匹配、錯誤偵測。能夠提醒Regex的功能詳細描述等。
        官方網站: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/  

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.