A simple example of using JPMS layers to support versioning of transitive dependencies.
You need JDK 11 or newer to build and run this example.
Maven version 3.6.3 was used.
- mvn clean package
- run.cmd or equivalent shell script withing the distribution directory