Java providers like AdoptOpenJDK have a large number of different java builds across many platforms and an API to find the available versions and download them. Add a new Java endpoint capable of installing any version of Java from AdoptOpenJDK's API
Endpoint IDs are the in the format
Example:
Here are the possible options for each section of the ID.
For anything not specified in the endpoint ID, the endpoint will default as follows:
type - jre
arch - Whatever the current OS arch is
os - Whatever the current OS is
JVM-implementation - hotspot
release - latest
The endpoint will use the local artifacts cache.
Examples:
Links:
https://api.adoptopenjdk.net/
https://api.adoptopenjdk.net/v2/info/nightly/openjdk8?openjdk_impl=hotspot