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

Groovy is a new agile dynamic language for the JVM combining lots of great features from languages like Python, Ruby and Smalltalk and making them available to the Java developers using a Java-like syntax.

Groovy is designed to help you get things done on the Java platform in a quicker, more concise and fun way - bringing the power of Python and Ruby inside the Java platform.

Groovy can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project or it can be used dynamically as an alternative language such as for scripting Java objects, templating or writing unit test cases.

Features

News

Dear all,

I'm pleased to announce the release of Groovy 2.1.5.

Groovy 2.1.5 is a bug fix release of the Groovy 2.1 branch. In particular, it fixes a problem we've encountered with Groovy 2.1.4 where the extension module descriptors were not found in the "all" JAR, which meant that the usual nice GDK methods extensions for XML and other modules were not found by Groovy.

You can download Groovy 2.1.5 in the download area and have a look at the JIRA release notes.

Thanks to all who contributed to this release!

Keep on groovy'ing!

Groovy 2.1.4 released

The Groovy development team is pleased to announce the release of Groovy 2.1.4.

Groovy 2.1.4 is essentially a bug fix release of our 2.1 branch, and you can dive into the details in our JIRA release notes.

You can get the distribution in our download area.

Thanks a lot to all those who contributed to this release, and we're looking forward to hearing your feedback!

Read more News on the Groovy Blog

Getting started

Probably the best way to get started on Groovy is to install a binary distribution and play with it.

Or try reading the user guide or browsing some of the links on the left of this page.

Current build status

The Groovy project uses DamageControl as a Continuous Integration system to make Groovy build automatically. The little coloured bubble on the left show the status of the last automatic build: if it's green, the build was successful, if it's red, the build failed. And if it is pulsating, it means there's a new build currently in the works.

Labels
  • None