Skip to: Site menu | Main content

Groovy 

      Download | Documentation | Developers | Community

An agile dynamic language for the Java Platform

Integration Add comment to Wiki View in Wiki Edit Wiki page Printable Version

Integration

Looking to use Groovy with [insert your favorite Java library here]? We've got you covered! Groovy integrates very well (and sometimes greatly extends) a large number of existing Java libraries and tools:

Ant Integration with Groovy
Bean Scripting Framework
Bridging the Gap Between Java and .NET with Groovy and Scriptom
Groovy and JMX
GUI Programming with Groovy
Integrating TPTP
Running Groovy on .NET 2.0 using IKVM
Unit Testing
Using JUnit 4 with Groovy
Using Other Testing Frameworks
Using Other XML Libraries
Using Spring Factories with Groovy

Modules

Many "Modules" have been contributed to Groovy, most of which provide enhanced integration and extension for various tasks.

The following modules and contributions are currently available:

  • COM Scriptingscript Windows ActiveX and COM components with Groovy
  • Gant
  • GFreeMarkeran integration of the FreeMarker template engine for Groovy
  • GMavenGMaven provides integration of the Groovy language into Maven.
  • Google Data Supportmakes using the Google Data APIs easier from within Groovy
  • Grama simple xdoclet-like tool for processing doclet tags or Java 5 annotations
  • GraphicsBuilderGraphicsBuilder is a Groovy builder for Java 2D
  • Grapplet
  • GriffonDekstop Enhancements for Groovy
  • GrooshProvides a shell-like capability for handling external processes.
  • Groovy Jabber-RPCallows you to make XML-RPC calls using the Jabber protocol
  • Groovy Monkeyis a dynamic scripting tool for the Eclipse Platform
  • Groovy SOAPcreate a SOAP server and make calls to remote SOAP servers using Groovy
  • GroovyLabProvides a domain specific language (DSL) for math engineering (matlab-like syntax).
  • GroovyRestletGroovy DSL for constructing Restlet application
  • GroovySWTa wrapper around SWT, the eclipse Standard Widget Toolkit
  • GroovyWSGroovySOAP replacement that uses CXF and Java5 features
  • GSPmeans GroovyServer Pages, which is similar to JSP (JavaServer Pages)
  • GSQLsupports easier access to databases using Groovy
  • JideBuilderJideBuilder is a Groovy builder for the open source JIDE Common Layer
  • Native Launchera native program for launching groovy scripts
  • Windows NSIS-Installera Windows-specific installer for Groovy
  • Windows Servicesframework for Groovy-based WinNT (Windows) Services
  • WingSBuilderWingsBuilder is a Groovy builder for the wingS Framework
  • XMLRPCallows you to create a local XML-RPC server and/or to make calls on remote XML-RPC servers
  • Grailsa Groovy-based web framework inspired by Ruby on Rails
  • GORMthe Grails Object-Relational Mapping persistence framework
  • GroovyPluginA Groovy plugin for JSPWiki

Finally, if you don't see what you're looking for in the above list, remember – Groovy is Java! Just put that JAR in your classpath and start pounding at your keyboard as if it was Java.