I am currently testing to migrate a Java 8 application to Java 9 / Jigsaw, using jdk-9+149.
The project has been laid out in standard Maven directory layout, i.e. ha
You must at least use maven-compiler-plugin 3.6.0 to have jigsaw support. However, since build +148 the binary structure of a class file has changed, so the plugin cannot extract the modulename as before (the modulename is required to be able to compile the tests). I'm working on a fix for that, but I probably depend on a new version of ASM.
UPDATE: maven-compiler-plugin-3.6.1 has been released, so support for jigsaw is restored.