New documentation (in progress)
The new Groovy documentation is an ongoing effort to create new up-to-date documentation of Groovy core and its module, as a self-tested executable document, built using the Asciidoctor library.
Getting Started with Groovy
Installation and quickstart instructions, tutorials, feature overview.
Bean scripting, compile-time metaprogramming, AST transformations, dynamic features, IDE support, XML processing, GUI programming, Ant integration, more.
Practical examples that focus on common applications and tasks.
Design patterns, polyglot programming, Ant troubleshooting, security, compiling, refactoring, more.
Testing with Groovy
Groovy mocks, model-based testing, unit testing, testing Web applications and Web services, integration with other frameworks, test coverage, more.
Developing with Groovy
Building Groovy from source, setting up the environment, continuous integration, release process, more.