Extra Credit

Gradle

Official docs outline

14 sections
  1. Gradle basics

    Projects, build scripts, tasks, plugins and dependencies.

  2. Build lifecycle

    Initialization, configuration and execution phases.

  3. Tasks

    Task types, dependencies, inputs and outputs.

  4. Plugins

    Applying core and community plugins.

  5. Dependency management

    Configurations, repositories, resolution and conflicts.

  6. Version catalogs

    Version catalogs (libs.versions.toml) for centralizing dependency and plugin versions.

  7. Multi-project builds

    Settings, subprojects and composite builds.

  8. Build cache

    Local and remote task output caching.

  9. Configuration cache

    The configuration cache that reuses the result of the configuration phase and its compatibility rules.

  10. Gradle daemon

    Long-lived JVM process for faster builds.

  11. Java toolchains

    Java toolchains that select the JDK used to compile and test.

  12. Performance

    Tuning build speed with parallel execution, caching, the daemon and build scans.

  13. Writing plugins and tasks

    Writing custom plugins and tasks, extensions and convention plugins.

  14. 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
9.8.2 latest release, Oct 19, 2026
LineReleasedLatestSupport
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

All 41