Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 127 Next »

Stable Releases

Groovy 1.6

Groovy 1.6.x is the main and stable branch of the Groovy dynamic language.

Groovy 1.6.1

Groovy 1.6.1 is the latest stable and final release of Groovy.

You can have a look at the JIRA release notes.

Download zip: Binary Release | Source Release
Download Windows-Installer: Binary Release
Download unofficial Fedora/RHEL/CentOS package: Binary Release | Source Release

Download documentation: JavaDoc and zipped online documentation

Groovy 1.6.0

Download zip: Binary Release | Source Release
Download Windows-Installer: Binary Release
Download unofficial Fedora/RHEL/CentOS package: Binary Release | Source Release

Download documentation: JavaDoc and zipped online documentation

Old Releases

Groovy 1.5.8

Groovy 1.5.8 is the latest official stable release of the 1.5.x maintenance branch (Release Notes). There should not be any further versions of Groovy 1.5.x.

Download zip: Binary Release | Source Release

Download documentation: JavaDoc and zipped online documentation

Groovy 1.5.7

Download zip: Binary Release | Source Release
Download Windows-Installer: Binary Release
Download Cross-Platform Installer: Binary Release
Download unofficial Fedora/RHEL/CentOS package: Binary Release | Source Release

Download documentation: JavaDoc and zipped online documentation

Groovy 1.5.6

This is the most widely in use version of Groovy prior to 1.5.7.

Download zip: Binary Release | Source Release

Download zip: Binary Release | Source Release
Download Ubuntu/Debian package: Binary Release
Download Windows-Installer (with Gant 1.3.0): Binary Release
Download Windows-Installer (with Gant 1.2.0): Binary Release
Download Cross-Platform Installer: Binary Release
Download unofficial Fedora/RHEL/CentOS package: Binary Release | Source Release
Download openSUSE 10.2 packages: Binary Release | Repository
Download openSUSE 10.3 packages: Binary Release | Repository
Download openSUSE 11.0 packages: Binary Release | Repository
MacPorts: from a terminal, run sudo port install groovy

Download documentation: JavaDoc and zipped online documentation

Groovy 1.0

If you still need to use the old Groovy 1.0, here are the links you may be interested in:

Download zip: Binary Release | Source Release
Download unofficial Ubuntu/Debian package: Binary Release
Download Windows-Installer: Binary Release
Download tar/gz: Binary Release | Source Release
Download Javadoc: Javadoc zip

Once you've downloaded the distribution, please read the installation instructions.

Other versions can be found in the distributions archive.

Maven Repositories

If you wish to embed Groovy in your application, you may just prefer to point to your favourite maven repositories or the codehaus maven repository. You should consult the individual pom files for the exact details but here is a summary of the main supported artifactIds and groupIds:

Groovy 1.6.X

Available in the Maven 2 repositories.

<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>x.y.z</version>

Treats Antlr, ASM, etc. as standard dependencies. Only useful if you happen to also use the same versions of these jars yourself as it will save you having two copies of these jars. Optional dependencies are marked as optional. You may need to include some of the optional dependencies to use some features of Groovy, e.g. AntBuilder, GroovyMBeans, etc.

<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>x.y.z</version>

Includes jarjar versions of Antlr, ASM, Commons-CLI and Retrotranslator runtime. Allows you or your other dependencies (e.g. hibernate) to use other versions of these jars. Optional dependencies are marked as optional. You may need to include some of the optional dependencies to use some features of Groovy, e.g. AntBuilder, GroovyMBeans, etc.

Groovy 1.5.X (including 1.1.x milestone releases)

Available in the Maven 2 repositories.

<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>x.y.z</version>

Treats Antlr and ASM as standard dependencies. Only useful if you happen to also use the same versions of these jars yourself as it will save you having two copies of these jars. Optional dependencies are marked as optional. You may need to include some of the optional dependencies to use some features of Groovy, e.g. AntBuilder, GroovyMBeans, etc.

<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>x.y.z</version>

Includes jarjar versions of Antlr, ASM and Commons-CLI. Allows you or your other dependencies (e.g. hibernate) to use other versions of these jars. Optional dependencies are marked as optional. You may need to include some of the optional dependencies to use some features of Groovy, e.g. AntBuilder, GroovyMBeans, etc.

<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all-minimal</artifactId>
<version>x.y.z</version>

Includes jarjar versions of Antlr and ASM. Does not include Commons-CLI or any optional dependencies. Not suitable by itself if you want to use any tools which do command-line processing, e.g. groovyc, GroovyShell, ...

Previous stable release: Groovy 1.0

Available in the Maven 1 and Maven 2 repositories.

<groupId>groovy</groupId>
<artifactId>groovy</artifactId>
<version>1.0</version>

Treats Antlr and ASM as standard dependencies. Only useful if you happen to also use the same versions of these jars yourself as it will save you having two copies of these jars. Dependencies mandated for all optional parts of Groovy, e.g. AntBuilder, GroovyMBeans, etc.

<groupId>groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>1.0</version>

Includes jarjar versions of Antlr and ASM. Allows you or your other dependencies (e.g. hibernate) to use other versions of these jars. Dependencies mandated for all optional parts of Groovy, e.g. AntBuilder, GroovyMBeans, etc.

<groupId>groovy</groupId>
<artifactId>groovy-all-minimal</artifactId>
<version>1.0</version>

Includes jarjar versions of Antlr and ASM. Does not include any optional dependencies.

For historical purposes, the releases candidates for 1.0 are also available by using the appropriate version instead of 1.0 in the above version tag.

Snapshot Releases

In addition to the stable and milestone releases you can find intermediate SNAPSHOT releases at the codehaus snapshot maven repository.

Other ways to get Groovy

If you're on Windows, you can also use the NSIS Windows installer.

You may download other distributions of Groovy from this site.

If you prefer to live on the bleeding edge, you can also grab the source code from SVN.

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

  • No labels