Gradle

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 Critical Bug and Security Fixes Latest
8 1 year and 4 months ago
(10 Feb 2023)
Yes Yes 8.4.0
(04 Oct 2023)
7 3 years ago
(09 Apr 2021)
No Yes 7.6.3
(04 Oct 2023)
6 4 years and 8 months ago
(08 Nov 2019)
Ended 3 years ago
(09 Apr 2021)
Ended 1 year and 4 months ago
(10 Feb 2023)
6.9.4
(21 Feb 2023)
5 5 years and 7 months ago
(23 Nov 2018)
Ended 4 years and 8 months ago
(08 Nov 2019)
Ended 4 years and 8 months ago
(08 Nov 2019)
5.6.4
(31 Oct 2019)
4 7 years ago
(14 Jun 2017)
Ended 5 years and 7 months ago
(26 Nov 2018)
Ended 5 years and 7 months ago
(26 Nov 2018)
4.10.3
(04 Dec 2018)
3 7 years and 10 months ago
(15 Aug 2016)
Ended 7 years ago
(14 Jun 2017)
Ended 7 years ago
(14 Jun 2017)
3.5.1
(16 Jun 2017)
2 10 years ago
(01 Jul 2014)
Ended 7 years and 10 months ago
(15 Aug 2016)
Ended 7 years and 10 months ago
(15 Aug 2016)
2.14.1
(18 Jul 2016)
1 12 years ago
(12 Jun 2012)
Ended 10 years ago
(01 Jul 2014)
Ended 10 years ago
(01 Jul 2014)
1.12.0
(29 Apr 2014)

Gradle follows Semantic Versioning. The support and EOL policy states that each major release causes:

  • The previous major version becomes maintenance only (end of active support). It will only receive critical bug fixes and security fixes.
  • The major version before the previous one to become end-of-life (EOL), and that release line will not receive any new fixes.

Compatibility

Gradle itself is tested with the following versions:

Java

Gradle release Java version
7 - 8 8 - 19
6 8 - 15
1 - 5 N/A

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

Kotlin

Gradle release Kotlin version
8 1.6.10 - 1.8.10
7 1.3.72 - 1.7.10
6 1.3.21 - 1.4.20
1 - 5 N/A

Groovy

Gradle release Groovy version
7 - 8 1.5.8 - 4.0.0
6 1.5.8 - 2.5.12
1 - 5 N/A

Android

Gradle release Android version
8 7.3 - 7.4, 8.0
7 4.1 - 4.2, 7.0 - 7.4
6 3.4 - 3.6, 4.0 - 4.2
1 - 5 N/A

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.