Gradle provides several different ways to leverage your existing investment in Ant, both in terms of accumulated knowledge and the time you’ve already put into build files. This can greatly facilitate the process of porting Ant built projects over to Gradle, and can give you a path for incrementally doing so. The Gradle documentation does [...]
This article originally appeared in the January 2011 issue of GroovyMag. Gradle is a build system in which builds are described using a declarative and concise DSL written in the Groovy language. This article describes how you can wrap proven Apache Ant Tasks in a Gradle Plugin to make using them as effortless as possible. [...]
Tags:
Ant,
example,
Gradle,
Groovy,
GroovyMag,
JSLint,
kellyrob,
kellyrob99,
plugin,
Source code,
theKaptain
So I was making an attempt to catch up on my Google Reader‘ing this weekend and I came across this post on StackOverflow regarding the shiny new StackExchange API. That and a fresh 1.3.1 drop of Grails seemed like as good a reason as any to hack together a little app suitable for seeing what [...]
Tags:
API,
Application programming interface,
Google,
Google Reader,
Grails,
Groovy,
HTTP,
JSON,
kellyrob99,
Representational State Transfer,
Source code,
Stack Overflow,
StackApps,
StackExchange,
theKaptain
I was reading this article about hibernate validator today and it inspired me to apply a little Groovy to the problem of validating a bean. More specifically, finding out how hard it would be to apply different validation rules to the same classes at runtime. Turns out it’s really pretty simple. Hibernate validator, if you [...]
Tags:
Grails,
Groovy,
Hibernate,
Java,
JBoss Seam,
kellyrob99.com,
Languages,
Programming,
Source code,
theKaptain,
User interface,
validator,
web
I read an interesting article recently about using python and open source software to defeat a particular captcha implementation and I set out to see how hard it would be to do the same in Groovy. In particular, coming from the Java side of the fence, I was impressed by how the available libraries in [...]
Tags:
Application programming interface,
Graphics,
Groovy,
Java,
Java2D,
maven,
Open source,
Programming,
Python,
Source code,
tesseract-ocr,
theKaptain
I took the opportunity this past weekend to test drive the latest beta version of Griffon and along with it the as-of-yet unreleased slideware plugin. If you’re not already aware, Griffon is a Grails inspired framework for creating Java Swing applications. The project lead, Andres Almiray, has given several presentations using this plugin and it [...]
Tags:
beta,
Collections,
css,
Google,
Griffon,
Groovy,
Java,
kellyrob99,
plugin architecture,
Programming,
slideware,
Source code,
Swing,
TestNG,
theKaptain,
Transitions2D