Le 2024-10-23 à 16 h 22, Ralph Goers a écrit :
What is the easiest way to determine what has been changed? When I was
working on Log4j’s JPMS support Maven’s handling of JPMS frequently
caused problems and forced us to do some things I consider kind of ugly.
The main changes are described there, especially the 2 first points
("Incompatible changes" and "Changes in compiler parameters"). The rest
can easily be ignored:
https://github.com/Geomatys/maven-compiler-plugin/wiki
If accepted, above-cited two points would be ported to the APT format
for the plugin site.
If anything break e.g. with Log4J, we will either fix the regression or
document the changes with proposed alternatives. But it implies that
there is a risk that the compiler plugin 4.0.0-beta-2 breaks some builds
and that we need a couple of beta releases before to resolve the issues.
Martin