Gradle: Give Your Build Some Love and It Will Love You Back!
summary
Gradle’s recent features for JVM projects and dependency management are presented to model projects and publish libraries with richer metadata, including test suite modeling, library Java compatibility, and dependency security. The talk explains organizing builds for mono- or multi-repository setups using reusable, convention-based build logic with code quality and tests, and it describes how the new Configuration Cache speeds local development by allowing tasks to start immediately and what constraints and idiomatic practices that entails.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:25Speaker background
- 7:23What is Gradle
- 14:42Configuration model & plugins
- 27:33Dependency management & catalogs
- 45:16JVM setup & Java versions
- 1:01:20Test suites & integration tests
- 1:27:12Build logic with plugins
- 1:58:09Build as code structure
- 2:10:48Build performance
- 2:30:19Parallel execution & resolution
- 2:40:52Resource & memory
- 2:47:20Roadmap & Q&A
related talks
01h 03mPower of Gradle
44mGradle: The Build System That Loves To Hate You
01h 15mKeeping growing software projects under control with Gradle
49mGradle Ex Machina
48mGradle 3.0 and beyond for Android Development
48mWhat's new in Gradle 5?
51mGradle 2. Write once, build everywhere
43mLibrary Developer Confidential
