Official docs outline
14 sections- Gradle basics
Projects, build scripts, tasks, plugins and dependencies.
- Build lifecycle
Initialization, configuration and execution phases.
- Tasks
Task types, dependencies, inputs and outputs.
- Plugins
Applying core and community plugins.
- Dependency management
Configurations, repositories, resolution and conflicts.
- Version catalogs
Version catalogs (libs.versions.toml) for centralizing dependency and plugin versions.
- Multi-project builds
Settings, subprojects and composite builds.
- Build cache
Local and remote task output caching.
- Configuration cache
The configuration cache that reuses the result of the configuration phase and its compatibility rules.
- Gradle daemon
Long-lived JVM process for faster builds.
- Java toolchains
Java toolchains that select the JDK used to compile and test.
- Performance
Tuning build speed with parallel execution, caching, the daemon and build scans.
- Writing plugins and tasks
Writing custom plugins and tasks, extensions and convention plugins.
- Gradle Wrapper
Pinning Gradle versions per project.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 9 | Jul 31, 2025 | 9.8.2 | Supported |
| 8 | Feb 10, 2023 | 8.14.6 | Supported |
| 7 | Apr 9, 2021 | 7.6.6 | Ended Jul 31, 2025 |
| 6 | Nov 8, 2019 | 6.9.4 | Ended Feb 10, 2023 |
| 5 | Nov 23, 2018 | 5.6.4 | Ended Nov 8, 2019 |
| 4 | Jun 14, 2017 | 4.10.3 | Ended Nov 26, 2018 |
Source: endoflife.date