Demonstrate Java 9 Module related features
- How to invoke test module internals using JUnit
- How to use
ServiceLoaderto 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 installRun example
.\run.cmdClean build
./mvnw clean installRun example
./run.shOriginally Based on ConSol/java9-modules-maven-junit-example
Read more in their blog post: Getting Started with Java 9 Modules