Learning about Groovy FAQ Add comment to Wiki View in Wiki Edit Wiki page Printable Version

This FAQ hopes to answer common questions for users of Groovy

What is Groovy?

  • Groovy is trying to provide a high level language (like Ruby, Python or Dylan) that maps cleanly to Java bytecode.
  • It needs to work with Java objects, and the root of all the object trees is java.lang.Object.
  • The syntax will be Java friendly, but doesn't have to be backwards compatible.
  • Groovy will sit on top of J2SE.

Where can I get more information on Groovy?

The current user documentation for Groovy is available from http://groovy.codehaus.org

What if the documentation is wrong?

Anybody can change these pages, just click on the little Edit link on the right of each page (you then have to signup/login if you haven't already).

How can I get a binary version of Groovy?

Download latest distribution as a zip or tgz file and then follow the installation instructions

How do I embed Groovy in my own programs?

Download latest groovy-all.jar and place it in your classpath.

How can I grab the sources?


See Building Groovy from Source.



Results of your search request can come from various sources: the Groovy website itself, the JIRA issues, the API documentation, as well as a few other interesting Groovy-related blogs.

  By  -  pages  -  views  - last modified