@@ -30,9 +30,10 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
30
30
return null
31
31
}
32
32
}
33
- toolChain. builds = toolChain. builds. findAll { it instanceof OracleOpenJdkToolchainResolver.EarlyAccessJdkBuild } + [
34
- new OracleOpenJdkToolchainResolver.ReleasedJdkBuild (
33
+ toolChain. builds = toolChain. builds + [
34
+ new OracleOpenJdkToolchainResolver.ReleaseJdkBuild (
35
35
JavaLanguageVersion . of(20 ),
36
+ " download.oracle.com" ,
36
37
" 20" ,
37
38
" 36" ,
38
39
" bdc68b4b9cbc4ebcb30745c85038d91d"
@@ -52,16 +53,16 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
52
53
[20 , anyVendor(), LINUX , AARCH64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_linux-aarch64_bin.tar.gz" ],
53
54
[20 , anyVendor(), WINDOWS , X86_64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_windows-x64_bin.zip" ],
54
55
// https://download.java.net/java/early_access/jdk23/23/GPL/openjdk-23-ea+23_macos-aarch64_bin.tar.gz
55
- [24 , ORACLE , MAC_OS , X86_64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_macos -x64_bin.tar.gz" ],
56
- [24 , ORACLE , MAC_OS , AARCH64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_macos -aarch64_bin.tar.gz" ],
57
- [24 , ORACLE , LINUX , X86_64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_linux -x64_bin.tar.gz" ],
58
- [24 , ORACLE , LINUX , AARCH64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_linux -aarch64_bin.tar.gz" ],
59
- [24 , ORACLE , WINDOWS , X86_64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_windows -x64_bin.zip" ],
60
- [24 , anyVendor(), MAC_OS , X86_64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_macos -x64_bin.tar.gz" ],
61
- [24 , anyVendor(), MAC_OS , AARCH64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_macos -aarch64_bin.tar.gz" ],
62
- [24 , anyVendor(), LINUX , X86_64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_linux -x64_bin.tar.gz" ],
63
- [24 , anyVendor(), LINUX , AARCH64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_linux -aarch64_bin.tar.gz" ],
64
- [24 , anyVendor(), WINDOWS , X86_64 , " https://download.java.net/java/early_access /jdk24/29/ GPL/openjdk-24-ea+29_windows -x64_bin.zip" ]]
56
+ [24 , ORACLE , MAC_OS , X86_64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_macos -x64_bin.tar.gz" ],
57
+ [24 , ORACLE , MAC_OS , AARCH64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_macos -aarch64_bin.tar.gz" ],
58
+ [24 , ORACLE , LINUX , X86_64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_linux -x64_bin.tar.gz" ],
59
+ [24 , ORACLE , LINUX , AARCH64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_linux -aarch64_bin.tar.gz" ],
60
+ [24 , ORACLE , WINDOWS , X86_64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_windows -x64_bin.zip" ],
61
+ [24 , anyVendor(), MAC_OS , X86_64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_macos -x64_bin.tar.gz" ],
62
+ [24 , anyVendor(), MAC_OS , AARCH64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_macos -aarch64_bin.tar.gz" ],
63
+ [24 , anyVendor(), LINUX , X86_64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_linux -x64_bin.tar.gz" ],
64
+ [24 , anyVendor(), LINUX , AARCH64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_linux -aarch64_bin.tar.gz" ],
65
+ [24 , anyVendor(), WINDOWS , X86_64 , " https://download.java.net/java/GA /jdk24/1f9ff9062db4449d8ca828c504ffae90/36/ GPL/openjdk-24_windows -x64_bin.zip" ]]
65
66
}
66
67
67
68
@RestoreSystemProperties
@@ -85,16 +86,6 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
85
86
86
87
where :
87
88
version | vendor | os | arch | expectedUrl
88
- 24 | ORACLE | MAC_OS | X86_64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_macos-x64_bin.tar.gz"
89
- 24 | ORACLE | MAC_OS | AARCH64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_macos-aarch64_bin.tar.gz"
90
- 24 | ORACLE | LINUX | X86_64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_linux-x64_bin.tar.gz"
91
- 24 | ORACLE | LINUX | AARCH64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_linux-aarch64_bin.tar.gz"
92
- 24 | ORACLE | WINDOWS | X86_64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_windows-x64_bin.zip"
93
- 24 | anyVendor() | MAC_OS | X86_64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_macos-x64_bin.tar.gz"
94
- 24 | anyVendor() | MAC_OS | AARCH64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_macos-aarch64_bin.tar.gz"
95
- 24 | anyVendor() | LINUX | X86_64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_linux-x64_bin.tar.gz"
96
- 24 | anyVendor() | LINUX | AARCH64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_linux-aarch64_bin.tar.gz"
97
- 24 | anyVendor() | WINDOWS | X86_64 | urlPrefix(24 ) + " 42/GPL/openjdk-24-ea+42_windows-x64_bin.zip"
98
89
25 | ORACLE | MAC_OS | X86_64 | urlPrefix(25 ) + " 13/GPL/openjdk-25-ea+13_macos-x64_bin.tar.gz"
99
90
25 | ORACLE | MAC_OS | AARCH64 | urlPrefix(25 ) + " 13/GPL/openjdk-25-ea+13_macos-aarch64_bin.tar.gz"
100
91
25 | ORACLE | LINUX | X86_64 | urlPrefix(25 ) + " 13/GPL/openjdk-25-ea+13_linux-x64_bin.tar.gz"
0 commit comments