Groovy Development Tools

Add this URL to your Eclipse Installation to reach this solution's update site.

2024-06 (4.32), 2024-06 (4.33)

2024-03 (4.31)

2023-12 (4.30)

2023-09 (4.29)

2023-06 (4.28)

2023-03 (4.27)

2022-12 (4.26)

2022-09 (4.25)

2022-06 (4.24)

2022-03 (4.23)

2021-12 (4.22)

2021-09 (4.21)

2021-06 (4.20)

2021-03 (4.19)

2020-12 (4.18)

2020-09 (4.17)

2020-06 (4.16)

2020-03 (4.15)

2019-12 (4.14)

2019-09 (4.13)

2019-06 (4.12)

2019-03 (4.11)

2018-12 (4.10)

2018-09 (4.9)

Photon (4.8)

Oxygen (4.7)

Neon (4.6)

Mars (4.5)

Luna (4.4)

Kepler (4.3), 2024-03 (4.31), 2024-06 (4.32), 2024-06 (4.33)

Juno (4.2, 3.8)

Learn more...
Solution Description

The Groovy Development Tools (GDT) provides Eclipse and Maven (m2e) support for the Apache Groovy programming language. GDT adds full-featured IDE support including editors, wizards, content assist, debugging, refactoring and searching.

GDT requires Eclipse Java Development Tools (JDT) as it builds upon Java/JVM support, including Java interoperability (bi-directional dependencies via joint compilation). If your Eclipse flavor does not include JDT, you must install it first.

GDT does not provide any direct support for Grails. If you want Grails tooling, please consider the Groovy-Grails Tools Suite or spring-projects/grails-ide for your Grails projects.

Additional Details

Eclipse Versions: 2024-06 (4.32), 2024-06 (4.33), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: Pivotal

Development Status: Production/Stable

Date Created: Wednesday, July 4, 2012 - 13:05

License: EPL

Date Updated: Sunday, June 30, 2024 - 20:08

Submitted by: Andrew Clement

Date Ranking Installs Clickthroughs
July 2024 22/626 812 9
June 2024 23/681 1582 28
May 2024 25/682 1670 40
April 2024 26/687 1690 35
March 2024 25/694 1803 24
February 2024 24/687 1713 32
January 2024 24/691 1907 52
December 2023 26/671 1693 20
November 2023 22/686 2158 32
October 2023 19/673 2861 41
September 2023 23/663 2322 51
August 2023 22/673 2443 37
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 14

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Groovy Development Tools.

HTML Code:

Markdown Syntax:


Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review


I have a rather old Maven project consisting of Java 11 and Groovy 2.5. After my old laptop broke I had to setup Eclipse on my new laptop. So I installed Eclipse 2023-12 for Java Developers (linux). Via marketplace I added Groovy Development Tools 5.2.0.RELEASE.

However unfortunately it contains only compilers for Groovy 3 and upwards. Why doesn't it contain Grooovy 2.5 compiler? I also tried to install via "Install new Software" the groovy development tools for Eclipse 4.8 ( which does contain also Groovy compiler 2.5, but it didn't work properly, probably because it is incompatible with such a new Eclipse version.

I just want to say that Eclipse is a pain and I really hate it, and trying to setup the IDE took me already several days. The only reason that I haven't switched to IntelliJ yet is that I'm so used to Eclipse.

I've installed this in 3 versions of Eclipse, and it's caused problems in all 3.  With the first 2, it "only" prevented the installing and removal of plugins (including itself).  The third time (2021-03) resulted in Eclipse not being able to start due to an IllegalStateException.

My biggest complaint with this Marketplace package is that, despite the name here, it only installs snapshot versions. This is problematic when I need to this or some other package because it always tells me something akin to "[problems reverting because package is no longer available]". The default should be released versions that are available for extended periods of time so it doesn't break the eclipse feature for reverting installs. Even uninstalling this package and manually installing GRECLIPSE from the release update site causes the Eclipse Marketplace page to show "Groovy Development Tools 3.9.0.SNAPSHOT" as installed.

In reply to by Nathan Niesen

Using only SNAPSHOT versions in a software development environment has some advantages:

1. **Access to Latest Features:** SNAPSHOT versions are typically the latest, cutting-edge releases, allowing developers to access and experiment with the newest features and improvements before they are officially released.

2. **Rapid Development:** Developers can work with the most recent changes in the codebase, enabling faster development cycles and quicker integration of new functionalities.

3. **Immediate Bug Fixes:** SNAPSHOT versions may include bug fixes that haven't been incorporated into stable releases yet, helping developers to avoid issues that have already been addressed in the ongoing development process.

4. **Community Engagement:** Working with SNAPSHOT versions allows developers to actively participate in the community by providing feedback, reporting bugs, and contributing to the improvement of the software.

5. **Early Testing:** Developers can conduct early testing on SNAPSHOT versions to identify and address potential issues, ensuring a more stable and reliable release when it becomes a non-SNAPSHOT version.this information is much..........benefical to you. However, it's important to note that SNAPSHOT versions are not intended for production use, as they may be less stable and undergo frequent changes. They are best suited for development and testing environments.

How to add an older version of compiler that's not with Groovy eclipse plug in.  Getting the below error Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions. Module [groovy-all is loaded in version 2.4.13 and you are trying to load version 2.4.19

The plugin has compilier version 2.4.19.




I get an error Installing Software has encountered a problem.  An error occurred while collecting items to be installed.

No repository found containing: osgi.bundle,org.eclipse.jdt.groovy.core,3.6.0.v201912121707-e1909

Eclipse IDE for Enterprise Java Developers.
Version: 2019-09 R (4.13.0)
Build id: 20190917-1200
OS: Windows 10, v.10.0, x86_64 / win32
Java version: 1.8.0_221


I think GDT provides poor code assist.

For example

when I type 'def' in editor,  it shows many 'default*******' for candidate,

but I don't see 'def' only!

And when I type 'main', I expect "main statement" like static main(arg){}

but it give me many others.

And for java, when I type an nonexist method, test123() for example,

JDT give me a suggestion to create test123(){} automatically,

but GDT doesn't.

Try to install this Plugin in Eclipse Mars (4.5), because of your Update andrew to Eclipse Mars at April 21, 2015.<\br>
But the Groovy Eclipse Feature is not installable. Because it install from e4.2.<\br>
The Groovy Compiler is installed, becaus it hase no conflictiong dependencies to Eclipse 4.5.<\br>
Have you any Plans to update this Plugin to Eclipse Mars?