Get EasyEclipse

EasyEclipse Plugins

An EasyEclipse Plugin is a plugin that we have prepackaged for you to add to an EasyEclipse Distribution. An EasyEclipse Plugin may work with a non-EasyEclipse distribution of Eclipse, but we have not tested that. In particular, some dependencies may not be handled correctly.

(*) The downloads below are for EasyEclipse 1.2.2. The plugins marked with a star are also available for EasyEclipse 1.3.1. See each plugin page for download information.

Complete installation instructions are available in the Help section.

Web development

Tools for web page development.

Eclipse HTML Tidy: Format and validate HTML, XHTML and XML documents within your favorite editor      
eZingBuilder: Edit HTML web page visually   
Eclipse Web tools editors: Edit and validate XML, XSL, XML Schemas, DTD, HTML, JavaScript and CSS files. Test and validate web services      *
Amateras HTML and XML editor: Edit HTML, JSP, XML and CSS files      

J2EE support

Tools to develop with J2EE technologies (EJBs, servlets) and tools to manage J2EE servers.

Note that some of those plugins have dependencies on other plugins, so it may easier to install the Server Java distribution.

Eclipse J2EE tools: Create and deploy J2EE based applications, including Servlets, JSP and EJB      *
Sysdeo Tomcat Launcher: Start, stop, and manage Tomcat and WAR files without leaving Eclipse      *
Jetty Launcher: Launch the Jetty web server and servlet engine to run and debug you application      
Weblogic Server Plugin for Eclipse: Start, stop and manage a WebLogic server. Run and debug applications on a Weblogic server - Removed since release 1.3.1      
JBoss IDE with AOP and EJB3: Develop, deploy, test and debug JBoss-based applications, with support of Enterprise Java Beans 3.0 and Aspect-Oriented Programming      

Database management and persistence

Tools to access, edit and manipulate relational database from within Eclipse; and plugins to manage Hibernate (DB persistence in Java). Some of there tools are redundant.

Eclipse Data Tools: Access and query relational databases with SQL      *
QuantumDB: Access, manage and query SQL relational database and servers access using standard JDBC drivers      *
Eclipse Database tools: Access, manage and query SQL relational databases and servers - Removed since release 1.3.0      
Hibernate Tools: Edit Hibernate mappings, execute HQL queries and develop applications with Hibernate, a Java persistence and object-relational mapping framework      

Desktop development

Support for desktop application development, including development of Eclipse plugins and applications using the Eclipse framework ("Rich Client Platform").

Plugin Development Environment: Develop, test, debug, build and deploy Eclipse plugins and rich client applications      *
Source code for the Eclipse Platform and Java Development Kit: The source code for the Platform and Java Development Kit, as well as some documentation on writing Eclipse plugins      *
Eclipse Examples: Examples for developing RCP applications, plugins using SWT and JFace*
Eclipse Modeling Tools: Adds the Modeling wizards and User Interface to the Eclipse Tools      *
Eclipse Visual Editor: Build visual user interfaces for Swing, SWT and Eclipse RCP applications with a graphical editor      *
Eclipse Graphical Modeling Framework: A framework for building graphical modeling plugins like UML graphical editors      
EclipseNSIS: Create native windows installers for your applications with NSIS (Nullsoft Scriptable Install System)   *
Fat Jar Eclipse plugin: Deploys an Eclipse java project into one executable jar with all dependencies included      *
JarLaunch: Run and debug Java Archive files      *
Eclipse RCP Delta Packs and launchers: Support Eclipse-based (RCP) applications on a variety of platforms      *

Programming languages

Support for programming languages.

Eclipse C and C++ Development Tool: Create, compile, tests and debug and C and C++ applications and programs      *
Eclipse Java Development Tools: Edit, compile, run, debug, test, refactor, document and deploy Java applications      *
Eclipse Perl Integration (EPIC): Edit, run, debug Perl scripts and applications. Test and evaluate regular expressions      *
PHP Eclipse: Edit, run, test, debug and deploy PHP applications      
PyDev: Edit, run, debug and refactor Python and Jython applications      *
Ruby Development Tools: Edit, test, run and debug Ruby applications      
RadRails: Create, test and deploy Ruby on Rails applications      

Essential utilities

Those utilities are non-intrusive and can greatly increase your productivity on Eclipse. Perhaps they should be part of all EasyEclipse distributions.

SpellChecker: Generic spell checker with support for Java, JavaScript, C, C++, HTML. Supports Aspell dictionaries      
AnyEdit Tools: Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", adds white spaces, tabs, and entities conversions, et cetera      *
Multi-Clipboard: Cut and paste with multiple clipboards at the same time      
Eclipse Utils Plugins: Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons      *
QuickREx: Build, test and evaluate regular expressions with support for Perl, Awk and Java regex      *
Color Editor: Edit with syntax highlighting over 100+ file formats      *
Eclipse Webdav and FTP support: Deploy projects through FTP or WebDAV      *

Internal components

These components are only released as part of an EasyEclipse distribution. We list them here for reference.

Java for Windows: Run Java application on Sun Java(tm) runtime, packaged for Eclipse use
Java JDK for Windows: Run Java application on Sun Java(tm) runtime, packaged for Eclipse use
Java for Linux: Run Java application on Sun Java(tm) runtime, packaged for Eclipse use
Java JDK for Linux: Run Java application on Sun Java(tm) runtime, packaged for Eclipse use
Eclipse Platform: Shared platform services from Eclipse
Eclipse Tools: Common libraries for various Eclipse projects      *

Java web Framework support

Support for various client- and server-side frameworks.

Spring IDE: Develop, manage and deploy Spring Framework based applications      
Amateras IDE: Edit HTML, XML and JSP. Manage Struts and Java Server Faces configuration files visually      
Spindle: Spindle supports web applications development with tapestry web components.      
Aston Wizards: Create template applications with wizards for web applications (JSP, XML, Struts) and design patterns      

Advanced development

Support for advanced, specialized or experimental development languages and tools.

EclipseME: Develop, test and deploy Java Mobile (J2ME) mobile applications   *
Euromath XML Editor: Edit and process XML documents visually      
AspectJ Development Tools (AJDT): Edit, run, debug and navigate Aspect-oriented Java applications with AspectJ      *
Business Intelligence and Reporting Tools Designer: Design, deploy and manage business reports and charts      *
Eclipse JavaCC plugin: Edit and compile JavaCC and JJTree grammar      
TeXlipse: Edit, manage and build LaTeX documents and BibTeX entries      
JBoss jBPM Process Designer: Design visual process flows for jBPM      
Eclipse test, performance and monitoring tools: Profile, analyze, trace, monitor and test your Java applications.      

Build tools

Tools to help build process. They aren't a lot of them because with Eclipse (and Ant), you have already pretty much all you need.

Maven 2 plugin for Eclipse: Integrate Maven 2 in Eclipse      

Source control

Integration with various Source Control systems.

Eclipse CVS client: Access and manage projects in CVS repositories within Eclipse*
Subclipse: Access and manage Subversion repositories within Eclipse      *
Change Log: Create CVS changelogs for Java, C and C++ code in the "GNU style" changelog format      

Team development

Integration with team development systems.

Eclipse Mylyn: Access your bug trackers inside Eclipse, and work more productively with a task-focused user interface      *
Subclipse Mylyn Integration: Take advantage of Subclipse functionalities when using Mylyn      *

Code quality and test

Various plugins to measure code quality and run tests.

Solex Web Application Testing: Automate the testing of web application with user interface and stress scripted testing including automated recording       
Checkstyle plugin for Eclipse: Perform style, metrics and consistency checks on your Java code, reported as problem markers and quickfixes      
PMD Eclipse Lite: Analyse your Java code for potential issues reported as problem markers and quick fixes      
State of Flow Eclipse Metrics plugin: Compute quality metrics on your Java code, reported as problem markers. Create code metrics reports      
FindBugs plugin: Find hidden bugs in your Java Code      
Metrics plugin: Compute code metrics on your Java code and perform graphical dependency analysis      
Code Analysis Plugin: Analyze the quality and coupling of your Java code using reports and graphical code metrics      
Simple test for PHP: Test your PHP code with the SimpleTest PHP unit test framework, and experimental support for PHPUnit2      


You may not need these goodies, but they can be useful at times.

Orangevolt EclipseXSLT: Edit XSLT stylesheets, launch XSL transformations and test Xpath expressions      
Eclox Doxygen frontend: Use the Doxygen code documentation framework in Eclipse*
JarPlug: View and edit Java Archive files      *
Graysky Logwatcher: Monitor any log file within Eclipse      
Ganymede: Monitor Log4J logs withing Eclipse      
OpenOffice Integration Plugin: Integrate OpenOffice documents in an Eclipse project without Microsoft OLE