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 |
|---|---|---|---|---|
| 9 | 1 year and 3 months ago (31 Jul 2025)
|
Yes | Yes |
9.8.2
(19 Oct 2026)
|
| 8 | 3 years and 8 months ago (10 Feb 2023)
|
Ended
1 year and 3 months ago (31 Jul 2025)
|
Yes |
8.14.6
(08 Oct 2026)
|
| 7 | 5 years and 7 months ago (09 Apr 2021)
|
Ended
3 years and 8 months ago (10 Feb 2023)
|
Ended
1 year and 3 months ago (31 Jul 2025)
|
7.6.6
(03 Jul 2025)
|
| 6 | 7 years ago (08 Nov 2019)
|
Ended
5 years and 7 months ago (09 Apr 2021)
|
Ended
3 years and 8 months ago (10 Feb 2023)
|
6.9.4
(21 Feb 2023)
|
| 5 | 7 years and 11 months ago (23 Nov 2018)
|
Ended
7 years ago (08 Nov 2019)
|
Ended
7 years ago (08 Nov 2019)
|
5.6.4
(31 Oct 2019)
|
| 4 | 9 years ago (14 Jun 2017)
|
Ended
7 years and 11 months ago (26 Nov 2018)
|
Ended
7 years and 11 months ago (26 Nov 2018)
|
4.10.3
(04 Dec 2018)
|
| 3 | 10 years ago (15 Aug 2016)
|
Ended
9 years ago (14 Jun 2017)
|
Ended
9 years ago (14 Jun 2017)
|
3.5.1
(16 Jun 2017)
|
| 2 | 12 years ago (01 Jul 2014)
|
Ended
10 years ago (15 Aug 2016)
|
Ended
10 years ago (15 Aug 2016)
|
2.14.1
(18 Jul 2016)
|
| 1 | 14 years ago (12 Jun 2012)
|
Ended
12 years ago (01 Jul 2014)
|
Ended
12 years ago (01 Jul 2014)
|
1.12.0
(29 Apr 2014)
|
Support Lifecycle
Gradle follows Semantic Versioning.
End-of-life Policy
Gradle’s end-of-life policy:
- The previous major version enters maintenance only: it receives critical bug fixes and security fixes, but nothing else.
- The major version before that is fully end-of-life: that release line receives no further fixes at all.
Security Subscription
Gradle provides commercial security support through its Gradle Security Subscription, offering prioritized fixes under an SLA, advance confidential notification of newly discovered vulnerabilities, and extended security maintenance. Extended maintenance covers high-severity and critical (CVSS ≥ 7) fixes for the latest minor release of the most recent end-of-life major version, as well as for minor releases of the last two major versions that were released within the last 12 months.
Compatibility
Gradle itself is tested with the following versions:
Java support for running Gradle
| Gradle release | Java version |
|---|---|
| 9 | 17 - 26 |
| 8 | 8 - 24 |
| 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 |
|---|---|
| 9 | 8 - 26 |
| 8 | 8 - 24 |
| 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 |
|---|---|
| 9 | 2.0.0 - 2.4.20-Beta1 |
| 8 | 1.6.10 - 2.1.20-RC3 |
| 7 | 1.3.72 - 1.7.10 |
| 6 | 1.3.21 - 1.4.20 |
| 1 - 5 | N/A |
Groovy
| Gradle release | Groovy version |
|---|---|
| 9 | 1.5.8 - 5.0.2 |
| 7 - 8 | 1.5.8 - 4.0.0 |
| 6 | 1.5.8 - 2.5.12 |
| 1 - 5 | N/A |
Android
| Gradle release | Android version |
|---|---|
| 9 | 9.0 - 9.4.0-alpha03 |
| 8 | 7.3 - 8.9 |
| 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
Show Product Identifiers
-
repology:
gradle -
cpe:
cpe:/a:gradle:gradle -
cpe:
cpe:2.3:a:gradle:gradle
You can submit an improvement to this page
on GitHub
.
This page has also a corresponding Talk Page 💬.
A JSON version of this page is available at /api/v1/products/gradle/ 📡. See the API Documentation 📖 for more information. You can subscribe to the RSS feed at /gradle.atom ⚛️ or to the iCalendar feed at /calendar/gradle.ics 📅.