QuigenQuigen这个插件利用Velocity模板引擎来快速生成任何类型的文本内容。它不需要进行配置,所要做的只是利用它自带Velocity编辑器编写一个velocity 模板文件。
Jarsearch pluginJarsearch Eclipse插件可以帮助开发者在Jar文件内查找classes。它主要用于解决JDT没办法在构建路径内自动建议classes的问题。Jarsearch搜索范围不仅仅局限于Eclipse workspace,它能够扫描任何本地或远程虚拟本地文件系统。Jarsearch还能够搜索嵌套的jars文件如:嵌在ears,wars,sars包的jar文件。Jarsearch能够把查找匹配的结果自动导到Java项目的构建路径中。
Wicket BenchWicket Bench这个Eclipse插件允许重复利用JUnit测试装置器+Mocked测试组件在隔离应用程序其余部份的情况下单独运行Wicket组件。它还提供一个综合测试工具Selenium来对Wicket构件进行自动测试。
Wicked ShellWicked Shell这个插件提供了一个集成的shell。因此可以直接在eclipse IDE平台中使用shell系统。
FreeMarker IDEFreeMarker IDE是一个FreeMarker(模板引擎)感知编辑器,支持:语法高亮显示(Syntax Hilighting)、内容辅助(Content Assist)、大纲视图(Outline View)。其主页上提供了如何使用该插件进行开发的Flash视频。FreeMarker还有另外一个插件FreeMarker Eclipse Plugin。
Columns Plug-inColumns Plug-in定义了\'Column\'的概念,并可在这个可编辑的Column对象上进行复制,粘贴,剪切,填充,大小写转换,搜索,替换等操作。
moreUnitmoreUnit这个插件用于帮助开发单元测试。它能够修饰一个有测试案例的类。在编辑器中标记被测试的方法。在编辑器中通过菜单或快捷键跳到测试案例。在编辑器中通过菜单或快捷键为光标所在位置的方法生成一个测试方法存根。以下是修饰一个有测试案例类的截图:
Zip browser这个插件能够在eclipse主窗口中显示zip文件(.zip、.jar、.war)的内容。
MNPZ JRun Launcher用于启动和调试JRun应用服务器的Eclipse插件。
在线更新地址:http://www.monyplaza.net/eclipse/update
AmaterasUMLUML建模插件,可利用该插件来绘制UML类图和UML时序图。
Jetty LauncherJetty Servlet容器Eclipse支持插件。
JBoss Cache IDEJBoss Cache IDE是JBoss Eclipse IDE下的一个子项目。这个插件的主要功能包括:可以在Eclipse中创建新的本地Cache实例、通过JMX连接到运行在JBoss应用服务器中的远程Cache实例、查看Cache中Cache节点的内容等。
Eclipse Messenger即时消息插件,方便开发者交流。不需要任何其它应用程序。
CFEclipseCFEclipse是CFML标记语言的IDE。这个插件具有语法高亮显示,代码自动整理,一个内容大纲,代码查错,集成web浏览器用于快速预览等功能。支持Html4.01同时也支持javascrtpt,css,xml的代码高亮显示。
Universal Label Decorations这个插件能够依据配置对Package Explorer中的包图标和labels进行着色。
RoxRox是一个开源的框架用于构建基于图形的应用程序。它是专门针对教学工作而设计的,比如图形运算法则的运行,定理验证。
VUML该Eclipse插件是一个可视化UML2.0编辑器。
Eclipse RMI Plugin这个插件让Eclipse中的Java项目能够编辑RMI。
JupeJupe是一个基于GEF和UML2框架的UML插件,它为UML类图创建,代码生成,逆向转换提供支持。Jupe支持利用鼠标创建UML类图,并把图导成XMI,加载和保存类图。支持基于源代码创建UML类图,并且源代码如果有变动将自动改变类图。
FOP Bridge这个插件能直接在eclipse平台中把FO文档转换成Apache FOP支持的任何一种格式。此外还支持TIFF格式的转换。
Googlipse支持Google Web Toolkit (GWT) 开发的Eclipse插件。
TenigaTeniga是一个Javascript编辑器插件。它提供运行期语法错误检查,内容大纲,代码提示和语法着色等功能。 它能够帮助你快速,轻松编写javas cript代码。Teniga还支持动态扩展用户包。
Eclipse TraderEclipse Trader是一个基于Eclipse RCP框架的股票交易分析系统。
java sdk docs for eclipse这个插件把Java SDK文档(包括Java? 2 SE 5.0 SDK (JDK 5.0) Docs、Java? 2 SE 1.4.2 SDK Documentation、Java? 2 EE 5.0 SDK API Docs)和其它一些文档(Apache Ant 1.6.5、陆续将添加Apache SOAP v2.3.1 Documentation、Apache Struts Framework、Xerces Java Parser 1.4.4、Xerces Java Parser 2.8.0、C++相关文档)集成到Eclipse帮助系统便于开发过程中浏览与搜索。
BioclipseBioclipse是一个基于RCP(Eclipse Rich Client Platform)应用于化学与生物领域的应用软件。
EclipseWorkEclipseWork是一个代码生成插件。可以利用它从POJO\'s或数据库的表格中快速生成你所需要的代码。EclipseWork根据XML文件创建自定义的代码生成向导,然后依据配置的Velocity模板来生成代码。
XFire Eclipse Plugin从XFire的WSDL文档生成代码的插件。该插件需要Eclipse 3.2和Java 5。
EasySQLEasySQL:Eclipse SQL插件。包含SQL编辑器和执行器,表格编辑器,数据导出工具。EasySQL设计成易于与其它插件相集成。如果在你的项目中需要数据库操作功能,可以考虑该插件。
ArgoEclipse这个插件把ArgoUML建模工具集成到Eclipse IDE中。支持UML1.4所有类图。
NetwiserNetwiser是唯一个网络软件开发平台。它包含一个易于使用的图形用户界面和一个C++框架来创建各种类型的网络应用软件。
ColorEditorColorEditor一个语法着色器。采用JEdit的语法高亮显示模式,支持超过140种不同的文件类型。
Topcased UML Edit
OJB_PluginOJB_Plugin能够显示数据库(HSQL,MS SQLServer,DB2,Oracle,MySQL等)中的表格。然后从这些表格获取数据,生成OJB repository.xml文件并基于该文件生成ddl文件和java classe。该插件的生成器基于eclipse的JET框架。在4.2.0版本中新增支持hibernate,支持直接拖拉表格至package explorer来创建POJO\'s,也支持直接拖拉POJO\'s至DB View来创建表格。
SWTEditor基于SWT开发的HTML WYSIWYG编辑器。
eRCPeRCP是一组扩展自Eclipse Rich Client Platform(RCP)组件用于嵌入式设备的组件集。
Core Runtime-Eclipse Core提供对OSGI和Extension Point Framework的支持。 eSWT-嵌入式SWT它是桌面SWT API的一个子集,为了部署地灵活性该API分成两部分:
1.Core eSWT-包含基础功能和简单的widget
2.Expanded eSWT-包括更多复杂的widget(Table,Tree,WebBrowser)和layout与dialogSWT Mobile Extensions-一组符合移动设备规范的widget和dialog。 eJFace - 一组扩展自eSWT用于把eRCP应用程序与eRCP工作平台相集成,并提供更多更复杂的widget类似于面向MVC的视图。 eWorkbench-一个UI框架用于管理eRCP应用程序的启动与显示。 eUpdate-一个简化的API和界面可用于动态更新设备软件 microXML-一个小巧,快速的XML解析器支持SAX与DOM API。
eRCP当前支持的Nokia Series 80和Windows Mobile。
Green UMLGreen UML一个UML类图创建工具,主要是针对学生使用而设计。你可以利用Green UML从代码创建UML类图,或者通过UML类图来生代码。类图中的所有关联都是以插件的形式存在可动态增/删。Green支持把UML类图导出成jpg与gif的格式。
TribixTribix-Extended Emitters for BIRT提供一组可扩展的用于BIRT的Emitter包括PPT Emitter与XLS Emitter。以便让BIRT除了支持HTML和PDF格式之外,还可支持PPT与XLS格式。
xqIdexqIde是一个用于XQuery开发的Eclipse插件。
EoS这个插件可以让你选择用SWT或Swing来运行Eclipse,并挑选你喜欢的皮肤/外观。
ant4eclipseant4eclipse提供一组Ant task用于读取Eclipse的配置文件并与Ant构建文件相结合。
ReloRelo是一个帮助开发人员研究大型代码库的好工具,它能够一步步的跟踪你所展开的代码包,并快速生成类似UML的类图。
Google Code Search Google Code Search插件。
下载:org.proteus.google.code.search-1.0.0.zip
Knopflerfish Eclipse Plugin这是OSGi R4框架Knopflerfish提供的一个辅助开发插件。
Multi ClipboardMulti Clipboard为Eclipse源代码编辑器提供一个可以把多次复制的内容保存起来的剪贴板,它不会像正常剪贴板一样只是保存最后一次复制的内容。 你可以设置该插件当Eclipse关闭时会把Multi Clipboard中的内容保存一个文件中,当Eclipse再次打开时会重新加载保存到文件中的内容。你还可以通过设置该插件把Multi Clipboard中的内容变成可编辑。
Velocity Web EditVelocity Web Edit是一个Velocity与HTML感知编辑器。它的特点:
1.可定制的语法高亮显示
2.内容辅助(Velocity变量名,方法,属性,Javascript函数方法,Velocity Macro Directives,样式表名称)
3.Velocity大纲视图
4.HTML/XML大纲视图
5.智能代码缩排功能。
6.定义XML DTD等。
XulBoosterXulBooster项目提供一个基于Eclipse平台的XUL集成开发环境。该项目包括多个编辑器和创建向导来辅助Xul开发.
elbeelbe(Eclipse LDAP Browser and Editor)是一个LDAP目录浏览和编辑的插件。包括:基于Tree结构的DIT浏览器,搜索结果编辑器,书签,Entry编辑器,Value编辑器,Schema浏览器,更改日记查看器,LDIF编辑器,LDIF导入/导出,批操作。
PDF viewerPDF viewer添加一个PDF透视图到Eclipse平台中,用于打开PDF文件而不需要依赖任何第三方工具。
OWL VEOWL(Ontology Web Language)可视化编辑器。
FluxFlux是一个支持采用模型驱动来设计一个Struts1.1 web应用程序的Eclipse插件。它能够从UML活动图生成struts-config.xml和struts-config-.xml配置文件。在其主页和Eclipse帮助系统中有提供详细的用户使用手册。
Photran
OpenXava Eclipse PluginsOpenXava Eclipse插件是一个数据库反转引擎可用于从现有的数据库表格创建OpenXava组件。这个插件联合OpenXava让你在几分钟之内从现有的数据库+Eclipse就可以轻松开发出一个完整的J2EE应用程序。该插件支持: - 从Eclipse连到数据库取得数据库元数据。- 自定制代码生成。- 支持映射功能。
EasyEclipse for C and C++
EasyEclipse for Python
EasyEclipse for Ruby and Rails
EasyEclipse Desktop Java
EasyEclipse Mobile Java
EasyEclipse for PHP
EasyEclipse Plugin and RCP Apps
EasyEclipse Server Java这个Eclipse分发包中包含许多插件用于管理各种应用服务器(Tomcat,JBoss,WebLogic),一些流行框架的开发插件(Hibernate,Spring,Struts,JSF),J2EE开发工具(包括Servlets,JSPs,EJBs,Web Services),一些普通文件(XML,HTML,JavaScript和CSS等)的编辑器和数据库管理工具。
(207MB) (177MB) (230MB)
WAZAABIWAZAABI这个开源GUI框架能够让你以一种简易的方式来开发胖客户端应用程序基于Eclipse RCP,XUL,SOAP与J2EE。 利用Wazaabi, Eclipse RCP UI不再是采用SWT开发而是使用XUI标准在XML文件中描述。 因此它能够减少UI组件与链到服务器端的业务逻辑组件之间的耦合。
ZipEditor这个插件支持在Eclipse中查看和操作zip压缩文档。它支持拖/放,打开/修改zip压缩文档中的文件。此外它也可以处理tar.gz格式。
JUtils ToString Generator这个插件能够同时为多个Java类生成预先设定好的toString()方法与构造函数。
AnyEditAnyEdit插件主要是提供一些代码编辑管理方面的功能,它把这些功能集成到Eclipse代码编辑器的上下文菜单,Eclipse的主菜单和编辑器的工具条中。AnyEdit提供的功能包括:着色区分代码中的tab与space,同时对多个文件或整个目录进行tab与space相互转换,保存代码时自动移除tab与space,在Eclipse全局工具条中添加"全部保存","打开文件"等按纽,大小写转换,为jsp等文件增加Open file under cursor功能(打开选定的Java文件),为xml,tld,jsp等文件增加Open type under cursor功能(打开选定的Java类型),把像thisIsMyFieldName这样的变量名转换/还原成this_is_my_field_name。
MyWorkMyWork是一款基于Eclipse RCP开发的个人商务工作信息的管理软件。它集中于以最方便、最集成的方式完成日常工作中使用最多的通用功能。目前包括工作日志记录、周计划周总结、联系人、待办事项、定时提醒等,未来将包括邮件客户端、IM客户端、商务智能等。
JAutodocJAutodoc是一个能够自动为你的源代码加上Javadoc注释的Eclipse插件。
SpketIDESpketIDE提供很多功能用于帮助Mozilla Extensions开发人员提高开发效率。其强大的JavaScript编辑器提供了像代码自动补全,目录大纲,代码(包括XML代码)折叠,语法(包括XUL/XBL语法)高亮显示,XPCOM组件视图这些功能都有助于提高开发人员编写JavaS cript代码的效率。此外SpketIDE还是Yahoo!UI组件的一个辅助开发工具。
Eclipse Verilog editorEclipse Verilog editor是使用Verilog或VHDL语言进行硬件开发的一个辅助工具。它提供语法高亮显示,目录大纲视图,代码自动补全,代码模板,代码格式化,调试等功能。
EclEmmaEclEmma是一个基于EMMA的Java代码覆盖工具。它的目的是让你可以在Eclipse工作平台中使用强大的Java代码覆盖工具EMMA。EclEmma是非侵入式的不需要修改你的项目或执行其它任何安装,它能够在工作平台中启动像运行JUnit测试一样直接对代码覆盖进行分析。覆盖结果将立即被汇总并在Java源代码编辑器中高亮显示。
Markdown Text EditorMarkdown Text Editor是一个用于流行文本格式化语言Markdown的编辑器
CuspCusp是一个用于Lipse开发的IDE。它提供一个项目管理器,一个用于导航的代码结构目录,代码编辑器(具有:语法高亮显示,括号匹配,自动补全等功能)。
ElvyxElvyx是一个监控与剖析JDBC活动的工具。
File ArrangerFile Arranger是一个基于Eclipse RCP开发的文件管理器。
EclipseXSLT构建在Eclipse WTP之上的XSLT支持插件,包括一个可定制的XML目录大纲,一个xpath查询视图等等。
log4eclipselog4eclipse打开一个端口(默认是4445), 监听SocketAppender输入流,然后在一个表格中显示日记事件, 并根据它们的日记级别高亮显示。
JCommanderJCommander是一个采用Eclipse RCP开发的多平台文件管理器。
jMaki Eclipse Plugin
XPairtiseXPairtise为分布结对编程提供了一个平台。该插件提供共享编辑,项目同步,共享程序和测试执行,用户管理,内置对话交流和一个共享白板。
LDAP StudioLDAP Studio是一个基于Eclipse RCP开发LDAP工具平台。由几个Eclipse(OSGi)插件包括:LDAP Browser Plugin和Schemas Editor Plugin组成,所以LDAP Studio易于通过插件进行扩展。LDAP Studio适用于任何LDAP服务器,但它是专门设计用于Apache Directory Server。
Google Gadget Eclipse plugin这个插件能够把所有Google Gadgets(即"Google小工具")集成到你的Eclipse平台中。默认内置三个Google Gadget:Google Calender,Google Talk,Google Map。但你可以通过在plugin.xml中增加一个扩展来添加任何你所喜欢Google Gadget。
ASDTASDT:Actionscript开发工具。它提供一个具有语法着色显示,语法检查,内容援助等功能的编辑器和其它一些用来创建ActionScript2.0和编译SWF文件所需要的所有辅助工具。构建器和日记功能可以用来调试和部署完全采用ActionScript2.0编写的项目。
eclipse-jmxeclipse-jmx这个插件可用于通过JMX和它的RMI连接器Connector来管理Java应用程序。
dbTierdbTier这个Eclipse插件封装了Hibernate组件并为Eclipse RCP应用程序提供统一的数据访问接口。
Schematron Eclipse PluginSchematron Eclipse插件用于创建和编辑ISO Schematron Schema文件,也能够依据XML文档进行schema校验。
GMapWTPGoogle Maps JavaScript API让你可以把Google Maps集成在你的网页中,Eclipse WTP支持javas cript代码提示功能,但没办法提示Google Maps Javas cript API。GMapWTP是一个可以让Eclipse WTP支持Google Map API的工具。
GearsWTPGoogle Gears是一个开源的浏览器扩展,用于让开发人员可以开发可离线/脱机运行的web应用程序。Eclipse WTP支持 javascript代码提示功能,但没有办法提示Google Gears提供的Javas cript API。GearsWTP就是一个可以让Eclipse WTP支持Google Gears API提醒功能的工具。该工具类似于GMapWTP。
JSON2XMLTree ViewerAJAX与SOA开发人员可能会发现分析和编写JSON比较麻烦。该Eclipse插件能够帮助开发人员把JSON转换成XML并以树形方式进行查看,同时也可以测定JSON的正确性。
DBViewerDBViewer是一个数据库管理插件。通过JDBC驱动支持各种类型数据库。支持数据库结构查看,生成ValueObject,区分DDL差异,直接编辑表格数据,支持Blob/Clob数据类型,增删改字段,增删约束,增删索引,高亮显示SQL语法,Content Assist,提供SQL模板,格式化SQL脚本,保存/打开/执行SQL脚本等。
JS/UMLJS/UML是一个用于创建JavaScript代码UML类图的Eclipse插件。并而且能够根据模板生成JavaS cript API文件。模板采用Velocity模板语言编写。
Eclipse RCP MP3 Manager这是一个Eclipse RCP示例应用程序,它以MP3管理为例演示了非常多的Eclipse RCP特性。包括:如何使用Presentation API创建新的应用程序外观。如何实现视图与编辑器的松耦合。 如何使用Tree views,table views和virtual tree view。如何使用多页面编辑器。如何使用本地帮助系统。如何实现可定制的升级功能。如何实现属于自己的扩展点(extension point)等。MP3 Manager使用NSIS来制作native安装包。
q4eQ是一个Apache Maven Eclipse插件,让你能够在Eclipse IDE环境中使用Maven。它具有的特性包括:
1.在IDE中运行Maven Goals。
2.利用Maven POM管理dependency ,并能够自动下载相关dependency。
3.保持Eclipse classpath与Maven POM同步。
4.画出依赖关系图(dependency)。
5.直接导入Maven2项目。
6.利用原型机制(archetype mechanism )提供新项目创建向导。
7.模块化组织方式来提高复用性。
在线安装地址:
http://q4e.googlecode.com/svn/trunk/updatesite/
Open extern你可以使用该插件在Eclipse的资源导航器或包资源管理器上选中一个资源,然后右键选择Open extern菜单打开一个shell(可以是command prompt-CMD或linux shell),或一个文件夹(比如windows系统中的资源管理器)。当前只支持Linux和Windows。
XCDEXCDE(eXtreme Collaborative Development Environment:极限协作开发环境)这个插件能够让多个不同的开发者通过Internet实时协作编辑同一个文件。此外还提供即时消息发送,语音聊天等功能。
Run Jetty Run该插件利用Jetty让你可以直接在Eclipse平台中运行Web应用程序。
AmaterasERDAmaterasERD是一个ER图设计工具。支持依据数据库生成ER图,从设计图生成DDL,导出Table定义说明文档(HTML)。
Code Quality Plugin 代码质量插件(cqp)该Eclipse插件构建在现有的工具之上如checkstyle ,findbugs ,jdepend ,以帮助实现代码质量标准。 CQP能够在开发过程中给出代码质量的一个快照。
UCDetectorUCDetector插件能够找出多余的public java code,如没有被引用到的public或protected类/属性/方法等。
Alveole Studio MVC Web Project这个可视化插件用于构建基于MVC框架的Web项目。该插件默认支持struts2,但可以利用其开放的API扩展支持其它MVC框架。
gtedgted(GetText EDitor)是一个gettext po文件编辑器并集成一些gettext工具包括:xgettext,msgmerge,msgfmt。
JDEEP Eclipse PluginJDEEP是一个能够监测开发人员编码时间的插件。该插件能够帮助开发人员评估他们的软件开发效率。
SmellySmelly这个插件能够自动探测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分支内语句时,就必须找到所有的地方,然后进行修改。
Obfuscate4eObfuscate4e是一个提供混淆功能的Eclipse插件。Obfuscate4e默认采用ProGuard混淆器,但也可以很方便地改为其它混淆器。
J2EE SpiderJ2EE Spider是一个开源代码生成插件。它能够以界面引导方式产生代码,定制代码生成模板。J2EE Spider当前能够生成基于Struts/JSF,Spring,Hibernate等框架的源代码。
RinzoRinzo是一个Eclipse XML编辑器,它提供的一些XML编辑功能包括:标记与属性自动完成。使用DTD或Schema校验XML。从XML生成DTD或Schema。与其它编辑器相比最大不同之处在于,Rinzo能够与Java elements结合在一起。你可以打开一个类的定义,自动完成类名,从XML声明创建类。这将非常有用假如你要编辑web.xml,struts-config.xml或其它要在XML文件中配置Java类的时候。
Regex Util正则表达式测试插件。它能够高亮显示正则表达式语法、括号匹配、错误检测。能够提醒正则表达式的功能详细描述等。
CalypsoRCPCalypsoRCP是一个联系人管理器。基于Eclipse RCP开发并包含一些自定义的SWT控件:CDateTime(datepicker)和CCalendar。
perlipseperlipse是一个基于Eclipse动态语言工具包开发的perl编辑器。
RCP ToolboxRCP Toolbox项目提供了一些Eclipse SWT,JFace/RCP自定义控件和其它常用的工具类。
Fast Code Eclipse Plugin Fast Code Eclipse Plugin能够依据DAO创建Service,然后依据Service生成Act ion。如:FooDAO生成FooService, FooService生成FooAction。能够依据已经创建的DAO生成其它结构相似的DAO。如依据FooDAO(具有getFoo,saveFoo等方法)生成BarDAO (同样具有getBar,saveBar等方法)。也可以生成基于Spring的配置。 能够依据DAO查找Service或依据Service查找DAO。依据hibernate pojos查找.hbm文件。
Cypal Studio for GWTCypal Studio是一个用于开发GWT应用程序的Eclipse插件,它能够简化在GWT 开发过程中执行的许多常见任务。提供的功能包括:创建module,创建remote service,维护同步文件,在hosted模式中运行你的程序,把程序编译成JavaScript,部署到外部服务器上,导出WAR操作。
Clearcase plugin for Eclipse这是一个将软件配置管理工具Clearcase与Eclipse开发工具集成在一起的插件。要使用该插件需要预装clearcase客户端。
BeyondCVSBeyondCVS这个Eclipse插件让你能够使用Beyond Compare来比对文件和文件夹。它还能够对单个文件与该文件在CVS中的版本相比较。此外BeyondCVS还支持打Putty与WinSCP。
NightLabs PDF ViewerNightLabs PDF Viewer是一个Eclipse插件用于在基于Eclipse-RCP的应用程序中查看PDF文件。它包含一组Eclipse UI控件(比如:编辑器)能够方便集成到自己的程序中。除了插件之外,还有一个单独的查看器程序。
Memory Analyzer(MAT)Eclipse Memory Analyzer是一个快速并且功能强大的Java heap分析器,能够帮助你查找内存泄漏和减少内存消耗。
SWT/XMLSWT/XML是一种用于描述Eclipse SWT/RCP用户界面的标记语言。该项目还包含一个基于Eclipse Web Tools构建,用于编辑SWT/XML的IDE插件。
prototypeWTPprototypeWTP是一个让Eclipse WTP支持Prototype Javascript代码自动补全功能的Eclipse插件。支持Prototype 1.6.0。
jQueryWTPjQueryWTP一个让Eclipse WTP支持jQuery Javascript代码自动补全功能的Eclipse插件。
TomcatDeployer
FileDropFileDrop这个Eclipse插件允许将文件从资源管理拖到Eclipse中,并用默认的Eclipse编辑器打开它。
YUIWTPYUIWTP是一个让Eclipse WTP支持YUI js代码自动完成功能的Eclipse插件。当前支持YUI2.6.0版本。
jQueryUIWTPjQueryUIWTP是一个让Eclipse WTP同时支持jQuery和jQueryUI代码自动完成功能的Eclipse插件。
Projx Transfer
Javascript Debug Toolkit JSDT(Javascript Debug Toolkit)是一个用于javas cript调试的eclipse 插件,用于调试javas cript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javas cript。JSDT支持设置断点,单步调试等调试工具的基本特性。
Rich Text EditorRich Text Editor是一个用于Eclipse RCP应用程序的WYSIWYG文本编辑器。
CMake EditorCMake编辑器插件提供语法着色。代码自动提示(内容辅助/content assist)。将CMake命令参考集成至Eclipse帮助系统中。能够编辑CMakeLists.txt和其它*.cmake文件。
Skyway Builder CESkyway Builder Community Edition是一个基于Eclipse的代码生成工具,用于提高Spring应用程序的开发效率。它既能够生成完整的Spring应用程序代码,也能单独生成Spring框架各个模块的代码包括(DAO, ORM, MVC, Services, and Core)。
JupiterJupiter是一个代码审查Eclipse插件。Jupiter将数据存储在XML文件中,提供过滤和排序功能来辅助代码审查。
VeloeclipseVeloeclipse是一个HTML/XML/JSP/Velocity编辑器。支持代码折叠,代码格式化,语法着色,智能缩排Velocity指示符,html标签等。支持Eclipse3.3与3.4。
Cpp2UmlCpp2Uml是一个能够为C++项目生成UML模型文件的Eclipse插件。
TextUML ToolkitTextUML Toolkit是一个采用文本符号来创建UML类图的Eclipse插件。可以让你拥有与写代码一样的速度来创建UML模型。
ERMasterERMaster是一个用于设计ER模型图的Eclipse插件。提供的功能包括:从数据库导入关系生成ER图,导出设计图,导出DDL数据定义语句等。
Visual Swing Designer for Eclipse这是一个Swing界面设计工具,基于eclipse插件技术开发。具有以下特点:界面布局模仿Netbeans界面设计工具,操作和netbeans设计工具基本一模一样,容易直观的实现布局。 代码的生成和解析不需要辅助form文件,直接从源代码文件进行解析生成。生成代码可读性要强,要可以编辑并且同步。目前已经基本实现,有些折中处理,采用约定代替配置的办法提高代码解析速度。 直接支持树和表的界面设计,不需要写代码,直观的采用界面操作,便可以直接生成表和树的数据模型代码。此功能已经实现。而且目前的框架可以很容易扩展,实现类似其他复杂组件的界面设计。 工具的性能良好,界面设计功能流畅,代码解析/生成速度快。目前来看,速度和性能还不错,初步的打算是将速度放在最后处理优化。 支持在设计时切换LookAndFeel,并能生成所设定LookAndFeel的代码。这样就能做到设计时和运行时完全一致。而NetBeans的设计工具只能以NetBeans自身相同的LookAndFeel设计,然后使用另外的LookAndFeel预览。 支持菜单的可视化设计。
Java3d-eclipseJava3d-eclipse项目将Java3D封装成一个Eclipse插件,便于开发其它集成Java3D的插件和RCP应用。
Google Dic ViewGoogle Dic View是一个可以让你在Eclipse使用Google翻译服务的Eclipse插件。该需要Eclipse 3.4+&JRE1.6+。
PowerShell JunkiePowerShell Junkie是一个将Microsoft PowerShell集成到工作平台中的Eclipse插件。它主要提供两个功能:一.能够在当前选择的位置打开PowerShell;二.在当前选择的位置执行PowerShell脚本操作。
Google ClipsGoogle Clips这个Eclipse插件利用Google Spreadsheet实现了一个基于Web的共享剪切板。可以让运行在不同计算机上的Eclipse相互共享剪切板中的内容。
HasherHasher是一个用于生成MD5、SHA-1、SHA-256、SHA-384或SHA-512加密信息的Eclipse插件。
Google Plugin for EclipseGoogle官方提供的Eclipse插件,用于Google Web Toolkit和App Engine应用程序的快速开发。提供向导来创建GWT或App Engine应用。支持使用自定义的启动配置在本地运行和调试Web应用程序。轻松将应用部署至App Engine。实时校验,以保证你的代码兼容App Engine。支持GWT JUnit测试。支持JavaScript语法着色显示,代码自动缩进等。
SarosSaros是一个Eclipse插件用于分布式协助编辑与结对编程,但一次会话能够同时支持多个参与者一起编辑。同一次会话的所有参与者都拥有一个相同的Eclipse项目副本。在编辑的过程中Saros能够保持这些副本同步。此外Saros还提供高品质的语音交流支持。
DatabaseToUMLDatabaseToUML是一个UML2类图生成插件。它能够连到数据库读取数据库结构,然后生成带有关联的UML2类图。
Eclipse Json Editor PluginEclipse Json Editor Plugin是一个Json数据编辑插件。提供着色区分显示,文档结构概览,JSON校验,格式化文档等功能。
EasyShellEasyShell是一个可以直接在Eclipse IDE中打开shell窗口,在shell中运行选中的文件,打资源管理器。
JUnit FluxJUnit Flux是一个能够在你保存代码的时候,自动执行JUnit单元测试的Eclipse插件。
JMoney RCPJMoney RCP是一个采用Eclipse RCP开发的个人理财软件,并可以使用插件进行扩展。
Vaadin Eclipse PluginVaadin这个Eclipse插件支持用于构建基于Servlet的应用程序、Portlets、Google App Engine应用程序,基于GWT的Vaadin控件,CSS样式。此外还集成一个WYSIWYG UI编辑器和Vaadin帮助手册。Vaadin是一个基于GWT开发的Web框架。
LunaRCPLunaRCP提供一些非常有用,能够简化Eclipse Rich Client Platform(RCP)应用程序开发的插件。包括:应用程序启动、文件操作、、Jobs API、SWT/JFace、数据库操作(使用Hibernate)。
JGitJGit是Git版本控制一个的客户端Eclipse插件。