slachiewicz opened a new pull request, #1139: URL: https://github.com/apache/maven-compiler-plugin/pull/1139
Fixes #1137. A reactor sibling built with `multiReleaseOutput` has its `module-info.class` only under `META-INF/versions/<N>` until it is packaged, and javac reads an exploded module only from its root. Such a directory is now replaced on the module path by its versioned descriptor directory and patches its module with `--patch-module`, in both `compile` and `testCompile`, so `mvn compile` and `mvn test` work without `package`. Depends on codehaus-plexus/plexus-languages#236, which lets plexus-java recognise the directory as a module; `plexus-java.version` gets bumped to that release before this leaves draft. The descriptor version follows `release`, then `target`; making plexus-java use the same version is #1138. Verified against plexus-java 1.6.1-SNAPSHOT: `mvn -Prun-its verify` → 81 ITs pass; the new IT fails with `module not found` without the change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
