@@ -30,14 +30,17 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
3030 return null
3131 }
3232 }
33- toolChain. builds = toolChain . builds + [
33+ toolChain. builds = [
3434 new OracleOpenJdkToolchainResolver.ReleaseJdkBuild (
3535 JavaLanguageVersion . of(20 ),
3636 " download.oracle.com" ,
3737 " 20" ,
3838 " 36" ,
3939 " bdc68b4b9cbc4ebcb30745c85038d91d"
40- )]
40+ ),
41+ OracleOpenJdkToolchainResolver . getBundledJdkBuild(" 24+36@1f9ff9062db4449d8ca828c504ffae90" , " 24" ),
42+ OracleOpenJdkToolchainResolver . getEarlyAccessBuild(JavaLanguageVersion . of(25 ), " 3" )
43+ ]
4144 toolChain
4245 }
4346
@@ -52,17 +55,28 @@ class OracleOpenJdkToolchainResolverSpec extends AbstractToolchainResolverSpec {
5255 [20 , anyVendor(), LINUX , X86_64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_linux-x64_bin.tar.gz" ],
5356 [20 , anyVendor(), LINUX , AARCH64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_linux-aarch64_bin.tar.gz" ],
5457 [20 , anyVendor(), WINDOWS , X86_64 , " https://download.oracle.com/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_windows-x64_bin.zip" ],
55- // https://download.java.net/java/early_access/jdk23/23/GPL/openjdk-23-ea+23_macos-aarch64_bin.tar.gz
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" ]]
58+ // bundled jdk
59+ [24 , ORACLE , MAC_OS , X86_64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_macos-x64_bin.tar.gz" ],
60+ [24 , ORACLE , MAC_OS , AARCH64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_macos-aarch64_bin.tar.gz" ],
61+ [24 , ORACLE , LINUX , X86_64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_linux-x64_bin.tar.gz" ],
62+ [24 , ORACLE , LINUX , AARCH64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_linux-aarch64_bin.tar.gz" ],
63+ [24 , ORACLE , WINDOWS , X86_64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_windows-x64_bin.zip" ],
64+ [24 , anyVendor(), MAC_OS , X86_64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_macos-x64_bin.tar.gz" ],
65+ [24 , anyVendor(), MAC_OS , AARCH64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_macos-aarch64_bin.tar.gz" ],
66+ [24 , anyVendor(), LINUX , X86_64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_linux-x64_bin.tar.gz" ],
67+ [24 , anyVendor(), LINUX , AARCH64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_linux-aarch64_bin.tar.gz" ],
68+ [24 , anyVendor(), WINDOWS , X86_64 , " https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_windows-x64_bin.zip" ],
69+ // EA build
70+ [25 , ORACLE , MAC_OS , X86_64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_macos-x64_bin.tar.gz" ],
71+ [25 , ORACLE , MAC_OS , AARCH64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_macos-aarch64_bin.tar.gz" ],
72+ [25 , ORACLE , LINUX , X86_64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_linux-x64_bin.tar.gz" ],
73+ [25 , ORACLE , LINUX , AARCH64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_linux-aarch64_bin.tar.gz" ],
74+ [25 , ORACLE , WINDOWS , X86_64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_windows-x64_bin.zip" ],
75+ [25 , anyVendor(), MAC_OS , X86_64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_macos-x64_bin.tar.gz" ],
76+ [25 , anyVendor(), MAC_OS , AARCH64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_macos-aarch64_bin.tar.gz" ],
77+ [25 , anyVendor(), LINUX , X86_64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_linux-x64_bin.tar.gz" ],
78+ [25 , anyVendor(), LINUX , AARCH64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_linux-aarch64_bin.tar.gz" ],
79+ [25 , anyVendor(), WINDOWS , X86_64 , " https://download.java.net/java/early_access/jdk25/3/GPL/openjdk-25-ea+3_windows-x64_bin.zip" ]]
6680 }
6781
6882 @RestoreSystemProperties
0 commit comments