Taming the Hydra: The Labors with Multi-Release JAR Files
Although Multi-Release JAR files were introduced with Java 9 at the same time as Jigsaw (JPMS), this feature has been overshadowed by others, especially Jigsaw, JShell or even the Platform Logging API. This could be part of the reason why most of the popular build tools and also major IDEs don't really support it out of the box even more than 3 years after it was introduced. A lack that affects both the creation of a multi-release JAR file and using it in your application.
Experience level:
Beginner