@@ -30,9 +30,10 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
3030 return null
3131 }
3232 }
33- toolChain. builds = toolChain. builds. findAll { it instanceof OracleOpenJdkToolchainResolver.EarlyAccessJdkBuild } + [
34- new OracleOpenJdkToolchainResolver.ReleasedJdkBuild (
33+ toolChain. builds = toolChain. builds + [
34+ new OracleOpenJdkToolchainResolver.ReleaseJdkBuild (
3535 JavaLanguageVersion . of(20 ),
36+ " download.oracle.com" ,
3637 " 20" ,
3738 " 36" ,
3839 " bdc68b4b9cbc4ebcb30745c85038d91d"
@@ -52,16 +53,16 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
5253 [20 , anyVendor(), LINUX , AARCH64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_linux-aarch64_bin.tar.gz" ],
5354 [20 , anyVendor(), WINDOWS , X86_64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_windows-x64_bin.zip" ],
5455 // 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" ]]
6566 }
6667
6768 @RestoreSystemProperties
@@ -85,16 +86,6 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
8586
8687 where :
8788 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"
9889 25 | ORACLE | MAC_OS | X86_64 | urlPrefix(25 ) + " 13/GPL/openjdk-25-ea+13_macos-x64_bin.tar.gz"
9990 25 | ORACLE | MAC_OS | AARCH64 | urlPrefix(25 ) + " 13/GPL/openjdk-25-ea+13_macos-aarch64_bin.tar.gz"
10091 25 | ORACLE | LINUX | X86_64 | urlPrefix(25 ) + " 13/GPL/openjdk-25-ea+13_linux-x64_bin.tar.gz"
0 commit comments