~/talk

What's new in Gradle 5?

Talkat Greach 2019 · 2019-03-28..03-30· [devops-and-delivery, java]
slides:none on file

Gradle 5.x (5.3.1 released, 5.4 imminent) focuses on real speed and reproducibility: roughly 20% less configuration time, incremental Java compilation using binary-compatibility checks, and local plus remote build cache that in examples drops a clean build from ~1m31s to ~5s. Kotlin DSL moves to Kotlin DSL 1.1 (Kotlin bumped to ~1.3.21). New features include nested composite builds for multi-repo monorepo workflows, Java Platform/BOM publishing, configuration-avoidance APIs (register vs create), worker API, task timeouts, CLI option annotations, and repository pinning for specific artifacts.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:10Kotlin DSL improvements
  3. 7:35Build performance enhancements
  4. 14:22Composite builds and nested builds
  5. 18:17Build cache and remote caching
  6. 21:53Build scans for analysis
  7. 28:41Dependency management updates
  8. 31:09Gradle API changes
  9. 35:45Worker API for parallel tasks
  10. 39:41Project initialization templates
  11. 42:15Repository pinning for security
  12. 43:44Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.