Newer JVM build tools

(written by Lawrence Krubner, however indented passages are often quotes)

Leiningen. Gradle. Buildr. All projects set up in reaction against the perceived complexity of Ant and Maven. I guess they represent the new generation of build tools. (All of them seem to rely on the idea of a DSL and declarative statements?) “New” is a relative term, of course – Martin Fowler mentions Buildr in 2005.

Source