Demonstrate Java 9 Module related features
- How to invoke test module internals using JUnit
- How to use
ServiceLoader
to discover services provided by modules - How to use jlink to build a custom runtime using maven (See jigsaw-jlink project)
Clean build
.\mvnw.cmd clean install
Run example
.\run.cmd
Clean build
./mvnw clean install
Run example
./run.sh
Originally Based on ConSol/java9-modules-maven-junit-example
Read more in their blog post: Getting Started with Java 9 Modules