I have not tried Compiler 4.x, it depends on Maven 4? --- Regards,
*Hantsy Bai* Self-employed consultant, fullstack developer, agile coach, freelancer/remote worker GitHub: https://github.com/hantsy Twitter: https://twitter.com/@hantsy Medium: https://medium.com/@hantsy On Sat, Sep 26, 2026 at 6:24 PM hantsy bai <[email protected]> wrote: > I used Maven 4 as much as possible over the past year; it was the > default/global version on my machine. > > But I ran into an issue when publishing artifacts to Central using the > Central Maven Publishing Plugin. So I downgraded this project to Maven 3 > using the Maven wrapper. > --- > > Regards, > > *Hantsy Bai* > > Self-employed consultant, fullstack developer, agile coach, > freelancer/remote worker > > GitHub: https://github.com/hantsy > > Twitter: https://twitter.com/@hantsy > Medium: https://medium.com/@hantsy > > > On Sat, Sep 26, 2026 at 5:46 PM Martin Desruisseaux via users < > [email protected]> wrote: > >> Hello Hantsy >> >> There is a third solution: use the `--patch-module` option, which are >> designed for this kind of tasks. These options are tedious to use with >> Maven 3, but Maven 4 makes that easier. More info there: >> >> >> https://maven.apache.org/plugins/maven-compiler-plugin-4.x/module-info-patch.html >> >> We have not yet upgraded the Surefire plugin for using the above, but we >> are about to resume this work soon. Therefore, this third solution is >> not fully available yet, but it would hopefully not be too long before >> it become available. In the meantime, a workaround may be to specify >> `--patch-module` manually as a JVM option in Surefire configuration. >> >> Martin >> >> >> Le 26/09/2026 à 14:11, hantsy bai a écrit : >> > Hi, >> > I tried to add JPMS module info to my project: >> > https://github.com/hantsy/jdbc-client-cdi/, >> > >> > I ran into a situation where I had to decide how to add the module-info. >> > >> > Adding module-info to main and test is straightforward, but I have an >> > issue: the test code has to use a different package name to identify the >> > module from the main. So if I want to test some package scope classes, >> it >> > is becoming a problem. >> > >> > Another solution from Google is using moditech plugin to generate the >> > module-info on the fly. Currently, it seems this is better for me. >> > >> > I am hearing your suggestions. >> > >> > Thanks. >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >>
