Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You are looking at an outdated page.

Please go to http://groovy-lang.org/download.html to check the latest downloads.

 

In this download area, you will be able to download the distribution (binary and source), the Windows installer (for some of the versions) and the documentation for Groovy.

For a quick and effortless start on Mac OSX, Linux or Cygwin, you can use GVM (the Groovy enVironment Manager) to download and configure any Groovy version of your choice. Basic instructions can be found below.

Groovy 2.4

Groovy 2.4 is our latest official version of Groovy.

Groovy 2.4.0

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.3

Groovy 2.3 is our latest official major previous official version of Groovy.Learn more about

Groovy 2.

...

3.9

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.3.8

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.3.7

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.3.6

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.

...

3.4

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.2

Groovy 2.2 is a maintenance version of Groovy.

Learn more about Groovy 2.2 in the release notes.

Groovy 2.2.2

Download zipBinary Release | Source Release
Download Windows-Installer: Binary Release (Module Versions)
Download documentation: JavaDoc and zipped online documentation
Combined binary / source / documentation bundle: Distribution bundle
 

You can have a look at the JIRA release notes.

If you plan on using invokedynamic support, read those notes.

Groovy 2.1

Learn more about Groovy 2.1 in the release notes.

...

For those who want to test the very latest versions of Groovy and live on the bleeding edge, you can use our snapshot builds. As soon as a build succeeds on our continuous integration server a snapshot is deployed to CodehausArtifactory's OSS snapshot repository.

Older Releases

...

If you are an IDE user, you can just grab the latest IDE plugin and follow the plugin installation instructions.

System Requirements

Groovy BranchJVM Required (non-indy)JVM Required (indy) *
1.0 - 1.51.4N/A
1.6 - 1.81.5N/A
2.0 - 2.21.51.7
2.3 - current1.61.7

* If you plan on using invokedynamic support, read those notes.