Le 2025-03-17 à 08 h 23, Guillaume Nodet a écrit :
Yeah, I proposed a while ago to move the maven plugin and testing
harness inside Maven Core to keep them more easily aligned... So maybe
we think about it again ? I do think we want them to be roughly
available at the same time...
I would appreciate a lot such move. I find the current separation more
time-consuming than helpful. When I come back to work on
maven-compiler-plugin after a pause of a few months, I'm sometime
temporarily blocked by incompatibility issues in dependencies such as
the testing harness, which must be resolved before I can resume the
work. For example, this weekend, investigating and resolving issues in
dependencies was maybe 1/3 of my work time on the compiler plugin. The
proposed move would save that time.
Another advantage is that some new features or bug fixes in a plugin
requires a change in Maven core. If the development branch of a plugin
depends on the latest snapshot of Maven core, that branch may or may not
be buildable depending on whether the developer has also build Maven
core locally at the right snapshot. Having the core and the plugins
together in the same repository would avoid that problem.
Martin