Closed VonUniGE closed 4 years ago
This method is out of date, see api.adoptopenjdk.net
With:
curl 'https://api.adoptopenjdk.net/v2/info/releases/openjdk8?os=mac&release=latest' | jq '.binaries | .[] | .binary_link'
I obtain:
"https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jdk_x64_mac_openj9_8u202b08_openj9-0.12.1.tar.gz"
"https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jre_x64_mac_openj9_8u202b08_openj9-0.12.1.tar.gz"
"https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jdk_x64_mac_openj9_macosXL_8u202b08-openj9-0.12.1.tar.gz"
"https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jre_x64_mac_openj9_macosXL_8u202b08-openj9-0.12.1.tar.gz"
It's as if the default value for openjdk_impl
is openj9
, even if the documentation says:
In the absence of a given parameter, it will return all elements.
With:
curl 'https://api.adoptopenjdk.net/v2/info/releases/openjdk8?os=mac&release=latest' | jq '.binaries | .[] | .binary_link'
I obtain:
"https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jdk_x64_mac_openj9_8u202b08_openj9-0.12.1.tar.gz" "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jre_x64_mac_openj9_8u202b08_openj9-0.12.1.tar.gz" "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jdk_x64_mac_openj9_macosXL_8u202b08-openj9-0.12.1.tar.gz" "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u202-b08_openj9-0.12.1/OpenJDK8U-jre_x64_mac_openj9_macosXL_8u202b08-openj9-0.12.1.tar.gz"
It's as if the default value for
openjdk_impl
isopenj9
, even if the documentation says:In the absence of a given parameter, it will return all elements.
Hmm, that seems like a bug.
resolved in v3 API
Using
curl
andjq
, I would like to list all releases to easily (maybe automatically in the future) check if the homebrew-openjdk repository is up to date. With:I obtain:
macOS binaries are not in this list. How can I obtain the same list with macOS binaries ?