Howdy,

I'd like to pitch some discussion regarding Resolver near and longer term
future.

If you look at the JIRA version "planned for" 1.10.0, there are quite some
(even partially done) code changes that are not trivial. Moreover, we want
to drop some deprecated baggage as well:
https://issues.apache.org/jira/issues/?jql=project%20%3D%20MRESOLVER%20AND%20fixVersion%20%3D%201.10.0

My proposal is to move on to Resolver 2.0.0 instead.

So, Resolver wise my proposal is:
- resolver 1.9.x branched off, goes into "bugfix" mode
- resolver master goes 2.0.0, with new features (already in JIRA or not yet)
- resolver 3.0.0 will also contain java package change (org.eclipse.aether
-> org.apache.maven.resolver), so package change becomes "shifted" from
2.0.0 to 3.0.0

Maven wise, this happens:
- Maven 3.9.x remains on resolver 1.9.x (and will also slowly go into
"bugfix" mode)
- Maven 4.x moves to resolver 2.0.0 (still must support Maven 3 plugins
going directly for resolver)
- Maven 5.x moves to resolver 3.0.0 (when the resolver is sealed off
completely from plugins).

WDYT?

Thanks
T

Reply via email to