Groovy Development Tools

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

2023-12 (4.30)

https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.30

2023-09 (4.29)

https://groovy.jfrog.io/artifactory/plugins-release/e4.29

2023-06 (4.28)

https://groovy.jfrog.io/artifactory/plugins-release/e4.28

2023-03 (4.27)

https://groovy.jfrog.io/artifactory/plugins-release/e4.27

2022-12 (4.26)

https://groovy.jfrog.io/artifactory/plugins-release/e4.26

2022-09 (4.25)

https://groovy.jfrog.io/artifactory/plugins-release/e4.25

2022-06 (4.24)

https://groovy.jfrog.io/artifactory/plugins-release/e4.24

2022-03 (4.23)

https://groovy.jfrog.io/artifactory/plugins-release/e4.23

2021-12 (4.22)

https://groovy.jfrog.io/artifactory/plugins-release/e4.22

2021-09 (4.21)

https://groovy.jfrog.io/artifactory/plugins-release/e4.21

2021-06 (4.20)

https://groovy.jfrog.io/artifactory/plugins-release/e4.20

2021-03 (4.19)

https://groovy.jfrog.io/artifactory/plugins-release/e4.19

2020-12 (4.18)

https://groovy.jfrog.io/artifactory/plugins-release/e4.18

2020-09 (4.17)

https://groovy.jfrog.io/artifactory/plugins-release/e4.17

2020-06 (4.16)

https://groovy.jfrog.io/artifactory/plugins-release/e4.16

2020-03 (4.15)

https://groovy.jfrog.io/artifactory/plugins-release/e4.15

2019-12 (4.14)

https://groovy.jfrog.io/artifactory/plugins-release/e4.14

2019-09 (4.13)

https://groovy.jfrog.io/artifactory/plugins-release/e4.13

2019-06 (4.12)

https://groovy.jfrog.io/artifactory/plugins-release/e4.12

2019-03 (4.11)

https://groovy.jfrog.io/artifactory/plugins-release/e4.11

2018-12 (4.10)

https://groovy.jfrog.io/artifactory/plugins-release/e4.10

2018-09 (4.9)

https://groovy.jfrog.io/artifactory/plugins-release/e4.9

Photon (4.8)

https://groovy.jfrog.io/artifactory/plugins-release/e4.8

Oxygen (4.7)

https://groovy.jfrog.io/artifactory/plugins-release/e4.7

Neon (4.6)

https://groovy.jfrog.io/artifactory/plugins-release/e4.6

Mars (4.5)

https://groovy.jfrog.io/artifactory/plugins-release/e4.5

Luna (4.4)

https://groovy.jfrog.io/artifactory/plugins-release/e4.4

Kepler (4.3)

https://groovy.jfrog.io/artifactory/plugins-release/e4.3

Juno (4.2, 3.8)

https://groovy.jfrog.io/artifactory/plugins-release/e4.2

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: 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: Monday, December 4, 2023 - 12:16

Submitted by: Andrew Clement

Screenshot
Date Ranking Installs Clickthroughs
December 2023 26/524 210 3
November 2023 22/686 2158 32
October 2023 19/673 2861 41
September 2023 23/663 2322 51
August 2023 22/673 2443 37
July 2023 21/668 2467 28
June 2023 21/669 2578 42
May 2023 23/671 2454 32
April 2023 23/667 2422 41
March 2023 20/686 3399 51
February 2023 19/667 3059 53
January 2023 19/675 3536 72
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 1

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:

Output:

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

Reviews Add new review

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?