Have we documented anywhere exactly what's going on with aether? This was a huge stumbling block when I first started working with the Mavena and Aether code a couple of years ago. There was so much old and out of date contradictory information out there on different web sites, and no way I could figure out to tell which was the most up to date. I'm still not sure I understand which is right. I thought it was org.eclipse.aether:aether, but from this thread it sounds like we should be getting those from org.apache.maven.resolver:maven-resolver instead?
On Thu, Apr 16, 2020 at 2:52 AM Hervé BOUTEMY <herve.bout...@free.fr> wrote: > > +1 to deprecate 3.0.x > > TLDR; no need to deprecate Eclipse Aether, which would mean deprecating also > 3.1.x, 3.2.x and 3.3.x > > details: > "deprecate everything before the maven-resolver import" would mean deprecating > up to 3.3.x [1] > > Given that maven-resolver has exactly the same API as Eclipse Aether (in > org.eclipse.aether java package) but just a change in Maven coordinates (that > are all filtered by Maven core class loading, then not really an issue), I'm > not convinced this is absolutely necessary to go to that extend > > what is really useful is to deprecate anything that is not in > org.eclipse.aether Java package, because it is a nightmare in terms of Java > code compatibility: this means deprecating 3.0.x only [2], given the switch to > Eclipse Aether has been done in 3.1.0 [3] > And, for the record, the switch to Maven Artifact Resolver has been done in > 3.5.0 [4] > > Regards, > > Hervé > > [1] https://maven.apache.org/ref/3.3.9/dependency-management.html > > [2] https://maven.apache.org/ref/3.0.5/dependency-management.html > > [3] https://maven.apache.org/ref/3.1.0/dependency-management.html > > [4] https://maven.apache.org/ref/3.5.0-alpha-1/dependency-management.html > > Le jeudi 16 avril 2020, 00:22:20 CEST Manfred Moser a écrit : > > +100 > > > > I would deprecate everything before the maven-resolver import back to the > > project while you are at it. Not sure exact version but 3.1x would > > definitely on that list as well. Maybe also 3.2x > > > > Manfred > > > > Tibor Digana wrote on 2020-04-15 13:39 (GMT -07:00): > > > Some users still use Maven 3.0.5 and they require a support for > > > compatibility reasons between nowadays Maven plugins and the Maven > > > 3.0.x. > > > > > > We have a couple of reasons to deprecate this version (JSR-330, > > > Components injection, Logger) and we have discussed this issue in > > > https://github.com/apache/maven-surefire/pull/274 > > > > > > Let's discuss it. > > > > > > Cheers > > > Tibor17 > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > -- Elliotte Rusty Harold elh...@ibiblio.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org