IBM has announced support for OpenJ9, calling it Semeru, and making binaries available for download.
As I see it, there are two options:
- either enhance this plugin to support both endpoints, retaining the existing flexibility to choose from Hotspot/Openj9 aka Temurin / Semeru (.. who chooses these names?)
- or, deprecate this plugin and replace with two plugins, one each for Temurin / Semeru.
My preference is for a single plugin. This could also be extended to include Azul binaries or Microsoft build JDK and others.
This could be done hard-coded or via an option in the Global Configuration to add user-configurable/selectable locations.
The change is trivial but will remove support for OpenJ9 builds. Should we just do a release of the plugin including a note about removing OpenJ9?