以下各節說明 Gradle 與多個整合的相容性。未在此處列出的版本可能有效或無效。

Java

執行 Gradle 需要 Java 版本 8 到 21。尚未支援 Java 22 和後續版本。

Java 6 和 7 可用於編譯,但已不建議用於測試。在 Gradle 9.0 中將不支援使用 Java 6 和 7 進行測試。

任何完全支援的 Java 版本都可用於編譯或測試。但是,最新 Java 版本可能僅支援編譯或測試,而不支援執行 Gradle。支援是使用工具鏈來達成,並適用於所有支援工具鏈的任務。

請參閱下表,以了解特定 Gradle 版本支援的 Java 版本

表 1. 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 版本可能無法正常運作。

表 2. 內嵌 Kotlin 版本
最低 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 版本可能無法正常運作。