Gradle
app build-tool java-runtimeGradle 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 5 months ago (10 Feb 2023) |
Yes | Yes |
8.9.0
(06 Jul 2024)
|
7 | 3 years ago (09 Apr 2021) |
No | Yes |
7.6.4
(05 Feb 2024)
|
6 | 4 years and 8 months ago (08 Nov 2019) |
Ended
3 years ago (09 Apr 2021)
|
Ended
1 year and 5 months ago (10 Feb 2023)
|
6.9.4
(21 Feb 2023)
|
5 | 5 years and 8 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 11 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 11 months ago (15 Aug 2016)
|
Ended
7 years and 11 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 support for running Gradle
Gradle release | Java version |
---|---|
8 | 8 - 22 |
7 | 8 - 19 |
6 | 8 - 15 |
5 | 8 - 12 |
4 | 8 - 10 |
2 - 3 | 8 |
1 | N/A |
Java support for compiling/testing/…
Gradle release | Java version |
---|---|
8 | 8 - 22 |
7 | 8 - 19 |
6 | 8 - 16 |
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 - 2.0.0 |
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 - 8.3 |
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.
gradle --version
You can submit an improvement to this page on GitHub . 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.