Gradle Ex Machina
summary
Claim: Gradle can provide Maven‑style, top‑down constraints by shipping a set of opinionated plugins that create a reusable “super‑pom” layered on top of Gradle. Uses: Gradle (Groovy/Kotlin DSL), a settings plugin for multi‑level discovery, a project DSL plugin that generates minPom, source/javadoc jars, Jacoco aggregates, license reports and publishing to Bintray/Maven Central. The repo bundles ≈29 plugins (32 shown in the demo); the plugin builds effective POMs, aggregate reports and enriched manifests and it works as shown via command‑line tasks and generated outputs.
AI-written summary · about
chapters (7)
- 0:00Introduction to build tools
- 10:05Gradle project structure
- 17:36Implementing the DSL
- 27:36Gradle plugins for reporting
- 35:01Artifact publishing
- 40:48Creating custom plugins
- 47:40Open source and conclusion
related talks
01h 03mPower of Gradle
02h 49mGradle: Give Your Build Some Love and It Will Love You Back!
30mAnd Gradle says: sharing is caring - Or why Gradle Plugins are all you need for your Configuration
01h 15mKeeping growing software projects under control with Gradle
46mMaven and Gradle Side-by-Side #slideless
51mGradle Plugin, Take Control of the Build!
38mGradle Without The Guesswork: A Guide for Kotlin Developers
33mUnderstanding Gradle and writing your own Gradle Plugin
