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]

Reply via email to