以下各節說明 Gradle 與多個整合的相容性。未在此處列出的版本可能有效或無效。
Java
執行 Gradle 需要 Java 版本 8 到 21。尚未支援 Java 22 和後續版本。
Java 6 和 7 可用於編譯,但已不建議用於測試。在 Gradle 9.0 中將不支援使用 Java 6 和 7 進行測試。
任何完全支援的 Java 版本都可用於編譯或測試。但是,最新 Java 版本可能僅支援編譯或測試,而不支援執行 Gradle。支援是使用工具鏈來達成,並適用於所有支援工具鏈的任務。
請參閱下表,以了解特定 Gradle 版本支援的 Java 版本
Java 版本 | 工具鏈支援 | 支援執行 Gradle |
---|---|---|
8 |
不適用 |
2.0 |
9 |
不適用 |
4.3 |
10 |
不適用 |
4.7 |
11 |
不適用 |
5.0 |
12 |
不適用 |
5.4 |
13 |
不適用 |
6.0 |
14 |
不適用 |
6.3 |
15 |
6.7 |
6.7 |
16 |
7.0 |
7.0 |
17 |
7.3 |
7.3 |
18 |
7.5 |
7.5 |
19 |
7.6 |
7.6 |
20 |
8.1 |
8.3 |
21 |
8.4 |
8.5 |
22 |
8.7 |
不適用 |
23 |
不適用 |
不適用 |
Kotlin
Gradle 已通過 Kotlin 1.6.10 到 2.0.0-Beta3 的測試。Beta 和 RC 版本可能無法正常運作。
最低 Gradle 版本 | 內嵌 Kotlin 版本 | Kotlin 語言版本 |
---|---|---|
5.0 |
1.3.10 |
1.3 |
5.1 |
1.3.11 |
1.3 |
5.2 |
1.3.20 |
1.3 |
5.3 |
1.3.21 |
1.3 |
5.5 |
1.3.31 |
1.3 |
5.6 |
1.3.41 |
1.3 |
6.0 |
1.3.50 |
1.3 |
6.1 |
1.3.61 |
1.3 |
6.3 |
1.3.70 |
1.3 |
6.4 |
1.3.71 |
1.3 |
6.5 |
1.3.72 |
1.3 |
6.8 |
1.4.20 |
1.3 |
7.0 |
1.4.31 |
1.4 |
7.2 |
1.5.21 |
1.4 |
7.3 |
1.5.31 |
1.4 |
7.5 |
1.6.21 |
1.4 |
7.6 |
1.7.10 |
1.4 |
8.0 |
1.8.10 |
1.8 |
8.2 |
1.8.20 |
1.8 |
8.3 |
1.9.0 |
1.8 |
8.4 |
1.9.10 |
1.8 |
8.5 |
1.9.20 |
1.8 |
8.7 |
1.9.22 |
1.8 |
Groovy
Gradle 已通過 Groovy 1.5.8 到 4.0.0 的測試。
以 Groovy 編寫的 Gradle 外掛程式必須使用 Groovy 3.x,才能與 Gradle 和 Groovy DSL 建置指令碼相容。
Android
Gradle 已通過 Android Gradle 外掛程式 7.3 到 8.2 的測試。Alpha 和 beta 版本可能無法正常運作。