Gradle Ex Machina

Gradle is an open-source build-automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language instead of the XML form used by Apache Maven for declaring the project configuration.

The Gradle Build Tool is quite powerful and flexible, perhaps too flexible if you ask around. Everywhere you turn you encounter custom builds with different conventions and arrangements. If only there was a way to follow a structure that ensures top-down constraints in a build. Well it turns out it is possible! Learn how you and your organization can leverage the powerful features found in the Gradle Build Tool while at the same time reducing clutter and head-scratching moments.

Video producer: