Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdigger/groovy_examples

Examples of Groovy techniques, tools and idioms.
https://github.com/jdigger/groovy_examples

Last synced: 3 months ago
JSON representation

Examples of Groovy techniques, tools and idioms.

Awesome Lists containing this project

README

        

== Description

Examples of Groovy techniques, tools and idioms.

== Building

The project is built using http://gradle.org[Gradle], which provides bootstrapping wrapper support so that
the only thing that needs to be installed on the build machine is Java (because of Java licensing distribution rules).

You can run "`gradlew`" (i.e., "`./gradlew`" on *nix or "`gradlew.bat`" on Windows) from the top level directory,
followed by the desired tasks.

For example, to do a clean build -- including running all quality tests and creating the distribution jars --
simply run "`gradlew clean build`"

To see a complete list of available tasks, run "`gradlew tasks`".

To create project files for IntelliJ IDEA, specify that as the Gradle task.
(i.e., "`gradlew idea`")

== Resources

* http://mrhaki.blogspot.com/search/label/Groovy[Hubert A. Klein Ikkink (mrhaki) Blog]: Pure awesomeness
* http://mrhaki.blogspot.com/2011/11/groovy-goodness-create-our-own-script.html[Create a scripting DSL]
* http://mrhaki.blogspot.com/2011/11/groovy-goodness-magic-package-to-add.html[Using the Magic Package for automatic MetaClasses]
* http://mrhaki.blogspot.com/2011/05/groovy-goodness-transforming-reader.html[Transforming a Reader to a Writer]
* http://groovy.codehaus.org/Category+and+Mixin+transformations[Category and Mixin transformations]
* http://mrhaki.blogspot.com/2011/05/groovy-goodness-canonical-annotation-to.html[@Canonical]
* http://gpars.codehaus.org/[GPars multi-threading (included since Groovy 1.8)]
* http://mrhaki.blogspot.com/2011/05/groovy-goodness-paging-support-in.html[Paging support in Groovy SQL]
* http://mrhaki.blogspot.com/2011/04/groovy-goodness-inject-logging-using.html[Inject Logging with Annotations]
* http://mrhaki.blogspot.com/2011/04/groovy-goodness-build-json-with.html[Build] and http://mrhaki.blogspot.com/2011/04/groovy-goodness-parse-json-with.html[Parse] JSON
* http://mrhaki.blogspot.com/2011/01/groovy-goodness-create-codenarc-reports.html[CodeNarc] and http://mrhaki.blogspot.com/2011/01/groovy-goodness-create-gmetrics-report.html[GMetrics] reports with XSLT
* http://mrhaki.blogspot.com/2010/11/groovy-goodness-use-groovyws-to-access_15.html[Using GroovyWS for SOAP]
* https://github.com/andresteingress/gcontracts/wiki[GContracts: Programming by Contract]