Eclipse高效開發外掛彙總
以下是我整理的自己開發過程中的常用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(所見即所得的)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)等。
官方網站
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/
相關推薦
Eclipse高效開發外掛彙總
以下是我整理的自己開發過程中的常用Eclipse外掛,按字母排序: (1) AmaterasUML 介紹:Eclipse的UML外掛,支援UML活動圖,class圖,sequence圖,usecase圖等;支援與Java class/interface之間的相互匯入匯出。
VSCode 必裝的 10 個高效開發外掛
本文介紹了目前前端開發最受歡迎的開發工具 VSCode 必裝的 10 個開發外掛,用於大大提高軟體開發的效率。 VSCode 的基本使用可以參考我的原創視訊教程「VSCode 高效開發必裝外掛」。 VSCode(Visual Studio Code)是由微軟研發的一款免費、開源的跨平臺文字(程式碼)編輯器,
【高效開發外掛】09 FTPUtil FTP 檔案上傳工具類
package com.yuu.mall.util; import org.apache.commons.net.ftp.FTPClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory;
關於Eclipse RCP開發外掛工程匯入第三方jar包方法
轉 在rcp應用程式中引用外部jar後產生的NoClassDefFoundError的解決 在開始利用eclispe自動生成rcp應用程式後,在eclipse的外掛平臺下,沒有匯入相關的jar包,程式執行正常,但是當匯入了相關jar包後,比如,在程式中利用到了JNA的
Eclipse中Java Web開發外掛安裝
eclipse官方網站上下載的標準版Eclipse是沒有web開發環境的,為了能夠進行web開發,需要安裝一些外掛。web開發需要的外掛有 1.EMF: Downloads | Project home 基於Eclipse的模型框架。它是Eclipse MDA(Model Dri
易學筆記-第0章:環境搭建/0.1 在eclipse中加入web開發外掛並設定自動提示
在eclipse中加入web開發外掛 web開發外掛包括:HTML、CSS、JavaScript等,這些外掛可以幫助快速編寫程式碼,最明顯的幫助就是自動提示 預覽eclipse未安裝web外掛之前的配置項: 路徑:Window-->preferenc
Eclipse整合PyDev5.2.0開發外掛
引言 在進行Python學習的時候,希望不使用IDLE進行開發,但是其他的IDE如PyCharm可能需要一段短暫時間的上手,因為開發過Java,所以使用能夠整合到Eclipse上的PyDev外掛進行開發應該會好一些。 但是在安裝PyDev的時候發生了一些問題,但很快就就逐個攻破了。應該說
eclipse 中整合kotlin開發外掛
1、下載eclipse,並開啟 2、點選 導航欄 Help->Eclipse Marketplace 3、輸入kotlin,點選搜尋。最後點選安裝 Installed 4.完成後,重啟eclipse。重啟後點擊右上角,如圖 5
為Eclipse安裝安卓開發外掛ADT
Android offers a custom plugin for the Eclipse IDE, called AndroidDevelopment Tools (ADT). This plugin is designed to give you a powerful, integratedenviro
我的Eclipse常用外掛彙總
regex util 正則表示式 http://regex-util.sourceforge.net/update/ Mybatis外掛 MyBatipase YEdit yml輔助外掛
關於eclipse下開發android應用的幾個常用外掛
1.adt外掛 https://dl-ssl.google.com/android/eclipse/ 這肯定是不能少了的.有這個外掛,其實是將eclipse打造成了一個高階的android應用開發IDE,必要性可想而知. 2.egit外掛 http://d
Eclipse (ErlIDE)的erlang開發外掛
安裝配置eclipse的erlang開發環境,我們使用這個外掛就可以實現 安裝好erlang和eclipse, 簡單的方法,我實驗成功的是直接在work with選擇Erlide repo – http://download.erlide.org/update, 然後下面會自動讀取可安裝的包,按照提示
eclipse上新增hibernate開發外掛
首先要下載相關的外掛,這個百度,應該有很多的 我也不知道是從哪裡下的,應該沒錯,這個檔案上傳了。 下載完解壓,把裡邊的兩個檔案放到eclipse目錄下的相同位置裡 放到eclipse下 重啟ec
Go程式語言-Eclipse整合goeclipse開發外掛,安裝詳情及編寫Hello Word-陳科肇
goeclipse 外掛指南 概述 GoClipse對於一個Eclipse IDE的Go程式語言。 特徵 安裝 使用者指南 Github上 (最新發布) (報告問題) GoClipse使用者組 -討論和幫助,GoCli
go開發工具-Eclipse安裝 golang外掛-liteide工具
方法一: goeclipse外掛概述GoClipse對於一個Eclipse IDE的Go程式語言。 特徵 安裝 使用者指南 Github上 (最新發布) (報告問題) GoClipse使用者組 -討論和幫助,GoClipse要求: Java VM version 8 o
開發工具Eclipse-反編譯外掛
目前較好的反編譯外掛有以下3種 1、jd-eclipse 2、Eclipse Class Decompiler 3、Enhanced Class Decompiler (當前文章介紹的是這種安裝方法) 反編譯3 Enhanced Class Decompiler Enhanced C
在eclipse中新增C/C++開發外掛
一,說明 最近要使用C語言,雖然我已經忘得差不多了,但是沒辦法。我又不想下載微軟家(巨硬)的visual studio系列, 好像都2017了,但是那個太大了,而且還不好解除安裝,佔用c盤空間,
安卓開發之Eclipse中svn外掛的安裝與使用
SVN,全稱Subversion,分為伺服器版本和客戶端版本,我們使用的Eclipse SVN外掛就是SVN客戶端的一種。 Eclipse的SVN外掛主要有兩種,一種叫做Subclipse(主要支援Eclipse 3.2+ 和 SVN 1.5 ~ 1.8), 另一
【JAVA/swing】eclipse的jigloo外掛視覺化開發java swing/SWT.安裝及使用演示。
1.下載 大家都知道在做窗體程式的開發中,基於c#的visual studio平臺具有很好的視覺化性,使得窗體的構建簡單快捷。而相比較而言,傳統的java語言在開發窗體應用程式中卻僅靠程式碼語句來實習對控制元件的控制則顯得不夠靈活和準確,難以高效的開發具有良好使用者介面
【Eclipse提高開發速度-外掛篇】Eclipse外掛安裝慢得幾個原因
1、修改“Available Softeware Site” ,減少關聯,具體做法 Install New Software >> Available Softeware Site 去勾選