Gradle Ex Machina
summary
Claims a Maven‑style, top‑down convention layer is achievable on Gradle by using Coraline Gradle plugins to provide an opinionated DSL (info, scm, license, publications), build‑info, aggregated JaCoCo and javadoc/sources tasks, and enriched console reporting. Demo shows a published parent plugin that injects defaults into child projects and an effective settings command that reveals inherited values; the demo reports 33 plugins applied and runs tests and aggregated reports successfully, proving the approach works.
AI-written summary · about
chapters (9)
- 0:00Start
- 3:27build.gradle
- 7:51The project plugin
- 8:54Provided behavior
- 11:10Default tasks
- 21:03The Maven super POM
- 21:23The Gradle super POM
- 24:57Standard (gradle)
- 27:45Multi-level (gradle)
related talks
22mGradle Ex Machina
01h 15mKeeping growing software projects under control with Gradle
10mGradle Ex Machina and Contributing to FOSS Communities
01h 59mGradle: Give Your Build Some Love and It Will Return It!
58mGradle: Harder, Better, Stronger, Faster
37mMaven v Gradle: Dawn of Project Automation
39mGradle + Kotlin: Basics and beyond
51mCreate Elegant Builds At Scale With Gradle
