app java-runtime

Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing websites.

Release Released Active Support Bug and Security Fixes Latest
8 7 months ago
(10 Feb 2023)
Yes Yes 8.3.0
(16 Aug 2023)
7 2 years and 5 months ago
(09 Apr 2021)
No Yes 7.6.2
(30 Jun 2023)
6 3 years and 10 months ago
(08 Nov 2019)
No Yes 6.9.4
(21 Feb 2023)

Gradle follows Semantic Versioning. The support and EOL policy is not clearly defined, but looking at the releases history and Feature Lifecycle page:

  • only the latest release is receiving new features,
  • after 7, 6 started to receive bug and security fixes,
  • before 7, only the latest release were receiving bug and security fixes.

Java Compatibility

Gradle itself is tested with the following versions:

Gradle Java Kotlin Groovy Android
8 8-19 1.6.10-1.8.10 1.5.8-4.0.0 7.3, 7.4, 8.0
7 8-19 1.3.72-1.7.10 1.5.8-4.0.0 4.1, 4.2, 7.0, 7.1, 7.2, 7.3, 7.4
6 8-15 1.3.21-1.4.20 1.5.8-2.5.12 3.4, 3.5, 3.6, 4.0, 4.1, 4.2

Java 6 and 7 can still be used for compilation and forked test execution.

More information is available on the Gradle website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
gradle --version

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/gradle.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/gradle.ics.