One note about:
> Note: this dependency in test scope is "acceptable" and actually
required by some testing frameworks (see below).
I think it is actually *not* acceptable and will cause confusions and
there are already some work going on not requiring it anymore, so
probably this can be updated to:
1) not require maven-compat
2) support at laest JUnit 4
I see two ways for this
1) update plexustestcase for Junit 4 first
2) do not depend on PlexusTestcase but just copy the code into
maven-plugin-testing
I'm also confused about
> his module is not removed in 3.9.0, nor in first releases of 4.0.x
as I though this was the goal of 3.9.x to get away with the compat
module to be prepared for 4.0 ...
Am 16.11.22 um 09:43 schrieb Tamás Cservenák:
Howdy,
Recently we had several queries about testing Maven Plugins, but in
general I think we should make plugin developers aware of incoming changes.
Hence, I assembled the following wiki page, that may become Maven Site page
as well, and (irrelevant is it becoming site page or not) probably should
be sent out to users ML as well, to get a broader audience.
https://cwiki.apache.org/confluence/display/MAVEN/Notes+For+Maven+Plugin+Developers
Consider the page as DRAFT, and let me know what you think and what you
think is missing from it.
Recently I started locally using 3.9.0-SNAPSHOT and found several plugins
we use affected, for example:
https://github.com/gaul/modernizer-maven-plugin/issues/152
https://github.com/revelc/impsort-maven-plugin/issues/64
Would be good if we ensure that our own builds will work with latest Maven,
but also to announce to plugin developers out there about upcoming changes.
Comments are welcome.
Goal is to make the content of that wiki page "complete" (that's what we
need to agree about), and then send it out to user ML.
T
PS: please let's discuss here on ML first round, so we can edit the wiki
page as discussed.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org