-
Notifications
You must be signed in to change notification settings - Fork 192
Home
This project provides Eclipse and Maven support for the Apache Groovy programming language.
Please consider supporting open-source software:
Date | News |
---|---|
September 9th, 2024 | Groovy 5.0a10 and Groovy 4.0.23 support is available in the latest snapshot builds |
July 20th, 2024 | Snapshot builds for Eclipse 2024-09 are now available |
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 |
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 or follow these steps:
- Go to Help > Install New Software...
- Click on Add...
- Paste the update site URL appropriate for your version of Eclipse and click Add
- Select the new entry in the Work with list of update sites
- Expand Main Package and select the Eclipse Groovy Development Tools feature
- Click Next and follow the remaining prompts
Maven compiler plugins:
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.33 (2024-09) | https://groovy.jfrog.io/artifactory/plugins-snapshot/e4.33 |
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 |
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.
Update site archives are also available for Eclipse 3.5 - 4.2 (which cannot handle newer https
protocols).
- Source code hosted on GitHub
- How to Build the Maven artifacts
- Overview of Groovy-Eclipse architecture
- Groovy-Eclipse development bootstrapping