diff --git a/bucket/openjdk.json b/bucket/openjdk.json index 072e7dc7586..772d0445811 100644 --- a/bucket/openjdk.json +++ b/bucket/openjdk.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/25", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?[\\d.]+)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk17.json b/bucket/openjdk17.json index 593365094ef..e75f54f55ea 100644 --- a/bucket/openjdk17.json +++ b/bucket/openjdk17.json @@ -15,7 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?17(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?17(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk20.json b/bucket/openjdk20.json index a61c0b64284..75aeb4446e3 100644 --- a/bucket/openjdk20.json +++ b/bucket/openjdk20.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/20", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?20(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?20(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk21.json b/bucket/openjdk21.json index 3f21e15a55d..8a88381875a 100644 --- a/bucket/openjdk21.json +++ b/bucket/openjdk21.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/21", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?21(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?21(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk22.json b/bucket/openjdk22.json index 1a424c12b6a..44318102042 100644 --- a/bucket/openjdk22.json +++ b/bucket/openjdk22.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/22", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?22(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?22(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk23.json b/bucket/openjdk23.json index 36a4fd7c8c5..721bc2593e8 100644 --- a/bucket/openjdk23.json +++ b/bucket/openjdk23.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/23", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?23(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?23(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk24.json b/bucket/openjdk24.json index ca8909f4005..90cd97bb31d 100644 --- a/bucket/openjdk24.json +++ b/bucket/openjdk24.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/24", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?24(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?24(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk25.json b/bucket/openjdk25.json index bd0691a1bfa..fd3033bb62d 100644 --- a/bucket/openjdk25.json +++ b/bucket/openjdk25.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/25", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?25(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?25(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": {