Why Gradle and the Eta plugin?
Gradle is an advanced build automation system that uses a Groovy DSL for build configuration. It is very popular in the JVM world for providing an incredibly concise way of specifying builds and allowing build engineers to extend the DSL for their particular needs.
We chose to add full support for Eta in Gradle through the Eta Gradle Plugin for a few reasons we outline below: