Skip to content
Eric Milles edited this page Jul 1, 2024 · 197 revisions

This project provides Eclipse and Maven support for the Apache Groovy programming language.

Please consider supporting open-source software: Donate to Groovy-Eclipse

News

Date News
June 30th, 2024 Groovy-Eclipse 5.4.0 released! 5.4.0 Release Notes
June 27th, 2024 Groovy 5.0a9, Groovy 4.0.22 and Groovy 3.0.22 support is available in the latest snapshot builds
April 20th, 2024 Snapshot builds for Eclipse 2024-06 are now available
April 6th, 2024 Groovy 5.0a8 and Groovy 4.0.21 support is available in the latest snapshot builds
March 31st, 2024 Groovy-Eclipse 5.3.0 released! 5.3.0 Release Notes
March 12th, 2024 Groovy 5.0a7 and Groovy 4.0.20 support is available in the latest snapshot builds
February 28th, 2024 Groovy 5.0a6, Groovy 4.0.19 and Groovy 3.0.21 support is available in the latest snapshot builds
February 24th, 2024 Snapshot builds for Eclipse 2024-03 are now available
January 16th, 2024 Groovy 5.0a5 and Groovy 4.0.18 support is available in the latest snapshot builds
December 31st, 2023 Groovy-Eclipse 5.2.0 released! 5.2.0 Release Notes
December 19th, 2023 Groovy 5.0a4, Groovy 4.0.17 and Groovy 3.0.20 support is available in the latest snapshot builds
November 28th, 2023 Groovy 5.0a3 and Groovy 4.0.16 support is available in the latest snapshot builds
September 30th, 2023 Snapshot builds for Eclipse 2023-12 are now available
September 29th, 2023 Groovy-Eclipse 5.1.0 released! 5.1.0 Release Notes
September 13th, 2023 Groovy 5.0a2 and Groovy 4.0.15 support is available in the latest snapshot builds
August 22nd, 2023 Groovy 5.0a1, Groovy 4.0.14 and Groovy 3.0.19 support is available in the latest snapshot builds
July 12th, 2023 Snapshot builds for Eclipse 2023-09 are now available
June 30th, 2023 Groovy-Eclipse 5.0.0 released! 5.0.0 Release Notes
June 26th, 2023 Groovy 4.0.13 and Groovy 3.0.18 support is available in the latest snapshot builds
May 5th, 2023 Groovy 4.0.12 support is available in the latest snapshot builds
April 7th, 2023 Snapshot builds for Eclipse 2023-06 are now available
March 31st, 2023 Groovy-Eclipse 4.9.0 released! 4.9.0 Release Notes
March 28th, 2023 Groovy 4.0.11, Groovy 3.0.17 and Groovy 2.5.22 support is available in the latest snapshot builds
March 9th, 2023 Groovy 4.0.10 and Groovy 3.0.16 support is available in the latest snapshot builds
February 6th, 2023 Groovy 4.0.9 and Groovy 3.0.15 support is available in the latest snapshot builds
January 19th, 2023 Groovy 4.0.8 and Groovy 2.5.21 support is available in the latest snapshot builds
January 7th, 2023 Snapshot builds for Eclipse 2023-03 are now available
December 31st, 2022 Groovy-Eclipse 4.8.0 released! 4.8.0 Release Notes
December 21st, 2022 Groovy 4.0.7, Groovy 3.0.14 and Groovy 2.5.20 support is available in the latest snapshot builds
October 1st, 2022 Snapshot builds for Eclipse 2022-12 are now available
September 30th, 2022 Groovy-Eclipse 4.7.0 released! 4.7.0 Release Notes
September 25th, 2022 Groovy 2.5.19 support is available in the latest snapshot builds
September 15th, 2022 Groovy 3.0.13 support is available in the latest snapshot builds
September 9th, 2022 Groovy 4.0.5 support is available in the latest snapshot builds
July 21st, 2022 Groovy 4.0.4, Groovy 3.0.12 and Groovy 2.5.18 support is available in the latest snapshot builds
July 12th, 2022 Snapshot builds for Eclipse 2022-09 are now available

How to Install

Start with a compatible version of Eclipse (available from https://eclipse.org/downloads/packages). Since Groovy-Eclipse relies on the Eclipse Java Development Tools (JDT), almost any flavor of Eclipse that includes the JDT will be compatible. This includes the Eclipse IDE for Java Developers, Eclipse IDE for Enterprise Java and Web Developers, Eclipse IDE for Eclipse Committers, etc. Flavors such as Eclipse IDE for C/C++ or PHP Developers are not compatible without the addition of the JDT feature.

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.

The tooling is matched to the JDT version you have installed. Therefore, it is best to disable any update sites that will update your eclipse release. Go to Window > Preferences > Install/Update > Available Software Sites and uncheck any entry named "Latest Eclipse ... Release".

Once you have a compatible Eclipse installed, then Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client or follow these steps:

  1. Go to Help > Install New Software...
  2. Click on Add...
  3. Paste the update site URL appropriate for your version of Eclipse and click Add
  4. Select the new entry in the Work with list of update sites
  5. Expand Main Package and select the Eclipse Groovy Development Tools feature
  6. Click Next and follow the remaining prompts

Maven Artifacts

Maven compiler plugins:

Snapshots

Use one of these update sites to install the very latest Groovy-Eclipse fixes and features. To install, point your Eclipse update manager to the update site appropriate for your Eclipse version.

Eclipse Version Snapshot Update Site
4.32 (2024-06) https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.32
4.31 (2024-03) https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.31
4.30 (2023-12) https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.30
4.29 (2023-09) https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.29
4.28 (2023-06) https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.28
4.27 (2023-03) https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.27

Releases

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.

Eclipse Version Release Update Site
4.32 (2024-06) https://groovy.jfrog.io/artifactory/plugins-release/e4.32
4.31 (2024-03) https://groovy.jfrog.io/artifactory/plugins-release/e4.31
4.30 (2023-12) https://groovy.jfrog.io/artifactory/plugins-release/e4.30
4.29 (2023-09) https://groovy.jfrog.io/artifactory/plugins-release/e4.29
4.28 (2023-06) https://groovy.jfrog.io/artifactory/plugins-release/e4.28
4.27 (2023-03) https://groovy.jfrog.io/artifactory/plugins-release/e4.27
4.26 (2022-12) https://groovy.jfrog.io/artifactory/plugins-release/e4.26
4.25 (2022-09) https://groovy.jfrog.io/artifactory/plugins-release/e4.25
4.24 (2022-06) https://groovy.jfrog.io/artifactory/plugins-release/e4.24
4.23 (2022-03) https://groovy.jfrog.io/artifactory/plugins-release/e4.23
4.22 (2021-12) https://groovy.jfrog.io/artifactory/plugins-release/e4.22
4.21 (2021-09) https://groovy.jfrog.io/artifactory/plugins-release/e4.21
4.20 (2021-06) https://groovy.jfrog.io/artifactory/plugins-release/e4.20
4.19 (2021-03) https://groovy.jfrog.io/artifactory/plugins-release/e4.19
4.18 (2020-12) https://groovy.jfrog.io/artifactory/plugins-release/e4.18
4.17 (2020-09) https://groovy.jfrog.io/artifactory/plugins-release/e4.17
4.16 (2020-06) https://groovy.jfrog.io/artifactory/plugins-release/e4.16
4.15 (2020-03) https://groovy.jfrog.io/artifactory/plugins-release/e4.15
4.14 (2019-12) https://groovy.jfrog.io/artifactory/plugins-release/e4.14
4.13 (2019-09) https://groovy.jfrog.io/artifactory/plugins-release/e4.13
4.12 (2019-06) https://groovy.jfrog.io/artifactory/plugins-release/e4.12
4.11 (2019-03) https://groovy.jfrog.io/artifactory/plugins-release/e4.11
4.10 (2018-12) https://groovy.jfrog.io/artifactory/plugins-release/e4.10
4.9 (2018-09) https://groovy.jfrog.io/artifactory/plugins-release/e4.9
4.8 (Photon) https://groovy.jfrog.io/artifactory/plugins-release/e4.8
4.7 (Oxygen) https://groovy.jfrog.io/artifactory/plugins-release/e4.7
4.6 (Neon) https://groovy.jfrog.io/artifactory/plugins-release/e4.6
4.5 (Mars) https://groovy.jfrog.io/artifactory/plugins-release/e4.5
4.4 (Luna) https://groovy.jfrog.io/artifactory/plugins-release/e4.4
4.3 (Kepler) https://groovy.jfrog.io/artifactory/plugins-release/e4.3

Update site archives are also available for Eclipse 3.5 - 4.2 (which cannot handle newer https protocols).

Developer Resources

Clone this wiki locally