Skip to end of metadata
Go to start of metadata


NOTE: The project is transitioning to using the github wiki for groovy-eclipse. That page includes more up to date info and links to the latest builds, see


Groovy-Eclipse is the set of Eclipse plugins that provide Eclipse support for Groovy projects.


The latest Groovy-Eclipse release is available from the following Eclipse update sites. To install, point your Eclipse update manager to the update site appropriate for your Eclipse version or drag and drop the marketplace icon into your Eclipse installation.

Or, you can choose to install a development build, see below for more update sites.  In general, our development builds are quite stable.


The install directory must be writable by the current user. Groovy-Eclipse cannot be installed into a shared install. This includes protected directories on windows like C:\Program Files. For more information Eclipse Bug 395516.



Groovy-Eclipse 2.9.1 released!


The Groovy-Eclipse team is proud to announce the 2.9.1 release. Read more at the 2.9.1 Release Notes. (November 18, 2014)


Features and Status

Groovy-Eclipse allows you to edit, compile, run, and debug Groovy scripts and classes from the Eclipse SDK.

Key Features

Read about the goals, approach, and implementation of Groovy-Eclipse here.

New and Noteworthy

For information about prior releases, see here:

Eclipse Version Compatibility

Groovy-Eclipse Plugin supports Eclipse versions 4.4.x, 4.3.x, 4.2.x and 3.7.x. Groovy-Eclipse for Eclipse 3.6 and earlier are no longer supported, but the builds are still available.

Groovy compiler Compatibility

By default, Groovy-Eclipse comes with a 2.3 and 2.1 Groovy compiler. Other groovy compilers can optionally be installed from the Groovy update site. See Compiler Switching within Groovy-Eclipse for more information.

Getting Other Builds

Milestone and development builds are also available. A milestone build is a relatively stable build, released at the completion of a project milestone. Development builds are are published more frequently, and contain more new features and fixes. Published development build have passed unit tests, but may be less stable than milestone builds.

Milestone Builds

We occasionally release milestone builds of upcoming releases.


Please note that these builds are temporary and are typically removed after the final release has been made public.

Development Snapshot Builds

Use one of these update sites to install the latest and greatest Groovy-Eclipse.  Development builds tend to be quite stable (they are not released unless all tests pass). To install, paste the appropriate update site below into your Eclipse update manager, select the artifacts to install and follow the instructions.

Archived Development Builds

If you want to use a local update site instead or you cannot access the update site because of a firewall then you can download an archive of the update site:

There is also an ancient zip of Groovy-Eclipse V2.0.0 for Eclipse 3.5 available to download.

These zip files are the compressed version of the update site. They are not plugins that you can just drop into your eclipse installation. Here's how to install an archive:

  1. Download the zip file
  2. Do not unzip or move into your dropins directory
  3. Start eclipse
  4. Help -> Install new software -> Add...
  5. Select the location of the zip you just downloaded
  6. Install as you would from the regular update site

Getting Started with Groovy-Eclipse v2

How to Install

Start with a compatible version of Eclipse (available from Since Groovy-Eclipse relies on Eclipse's Java tooling (the JDT), almost any flavor of Eclipse that includes the JDT will be compatible. This includes the Java IDE, Classic, RCP, JavaEE, etc. Flavors such as Eclipse for PHP developers are not compatible because it does not include the JDT> If you are interested in Grails tooling, then you must install the SpringSource Tool Suite.

Once you have a compatible Eclipse installed, then follow these directions to install Groovy-Eclipse:

  • Go to: Help -> Software Updates.
  • Change to the Available Software tab.
  • Click on Add Site.
  • Paste the update site URL appropriate for your version of Eclipse and click OK.
  • You should see a "Groovy Update Site" entry in the list of update sites. Expand and select the Groovy-Eclipse Plugin feature. Optionally, you can choose to include the sources..
  • Click Install and follow the prompts.
  • Restart when asked
  • Rejoice!  You installed the Groovy-Eclipse Plugin.

For step-by-step installation instructions, see the Install Groovy-Eclipse Plugin tutorial.

How to Create a Groovy Project

To create a basic Groovy project in Eclipse perform the following steps:

  • Open the Java perspective
  • Click on the new Groovy Project icon:
  • The new project wizard for Groovy uses most of the same options as the new project wizard for Java.
  • Fill in the appropriate details and create the project.

You should have a src folder and several libraries. A bin folder is also created, but is hidden.

You can create a Groovy classes or test cases using wizards similar to the Eclipse's Java class and JUnit test case wizards. Use the options on the File > New menu or press CTRL-N.

For step-by-step instructions, see the Create Your First Groovy Project tutorial.

Information and Resources

Use the resources listed below to learn about Groovy-Eclipse Plugin and keep track of project status and milestones.


See the Eclipse Plugin FAQ.


The first two of a series of tutorials on using Groovy-Eclipse Plugins v2 are available.

Mailing Lists

Join Groovy-Eclipse mailing lists to find answers, ask questions, and contribute to discussions about v2 of the plugin.

Developer Resources

For a detailed and reasonably up to date information on how to check out Groovy-Eclipse from Subversion, see Getting Started With Groovy-Eclipse Source Code.

The summary:

  • The CI Server for Groovy-Eclipse is located at the Bamboo server.  (Note that this is a new location as of August 3, 2012.)
  • The Groovy-Eclipse Plugin git repository is located at
  • The plugin source itself is partially written in Groovy. And for that reason, you must have Groovy-Eclipse installed before you can compile Groovy-Eclipse.
  • If you are interested in working Groovy source code or plan to do a local build, please contact the eclipse plugin dev mailing list and we can help you out.
  • See a list of bugs suitable for community members to work on. All the issues labelled help requested are a good place to start.

Open Issues

You can browse or enter new issues on the GRECLIPSE project on the jira server.

Page: About GroovyEclipse Plugin v1 Page: Groovy-Eclipse 2.0.0RC1 New and Noteworthy Page: Groovy Eclipse 1.5.7 Release Notes Page: Eclipse Plugin FAQ Page: Groovy-Eclipse 2.0.0M1 New and Noteworthy Page: Groovy-Eclipse 2.0.0M2 New and Noteworthy Page: Groovy-Eclipse 2.0.0 New and Noteworthy Page: Eclipse Plugin Refactoring Page: Create Your First Groovy Project Page: Install Groovy-Eclipse Plugin Page: Groovy-Eclipse 2.0.1 New and Noteworthy Page: Groovy-Eclipse coding conventions Page: Extending Groovy Eclipse Page: Groovy-Eclipse 2.0.2 New and Noteworthy Page: Groovy-Eclipse 2.1.0RC2 New and Noteworthy Page: Groovy-Eclipse 2.1.0 New and Noteworthy Page: Groovy-Eclipse 2.1.1RC1 New and Noteworthy Page: Groovy-Eclipse 2.1.1 New and Noteworthy Page: Groovy-Eclipse 2.1.2 New and Noteworthy Page: DSL Descriptors for Groovy-Eclipse Page: A unified approach to DSL support in IDEs Page: Groovy-Eclipse 2.5.0 New and Noteworthy Page: Groovy-Eclipse 2.5.1 New and Noteworthy Page: Compiler Switching within Groovy-Eclipse Page: Groovy-Eclipse compiler plugin for Maven Page: Groovy-Eclipse 2.1.0RC1 New and Noteworthy Page: Groovy-Eclipse 2.5.2 New and Noteworthy Page: Groovy-Eclipse 2.6.0 New and Noteworthy Page: UCOSP Page: Groovy-Eclipse 2.6.1 New and Noteworthy Page: Groovy-Eclipse 2.7.0 New and Noteworthy Page: Groovy-Eclipse 2.7.1 New and Noteworthy Page: Groovy-Eclipse 2.7.2 New and Noteworthy Page: Groovy-Eclipse 2.8.0 New and Noteworthy Page: Getting Started With Groovy-Eclipse Source Code


  1. Just to mention a little typo in Archived Development Builds: "4.2 (Kepler)" --> "4.3 (Kepler)"

  2. At the top of the page, in the first table, the link for the text points to the e4.3 version

  3. Per Aurélien Pupier, the link for e4.4 needs to be updated to point to e4.4 and not e4.3, thanks.  No edit permissions.