All features are already in Maven Resolver .. We should deprecate everything before 3.5.0 imho
Or if really necessary everything before 3.2.5 Gabriel Belingueres wrote on 2020-04-16 17:35 (GMT -07:00): > +1 to deprecate 3.0.x to get rid of Sonatype Aether, which would > considerably simplify the dependency handling code base. > > Not my use case, but,just to put it over the table, we should check the > Eclipse Aether New and Noteworthy page [1] to see if there is some > particular requirement over aether library that we want to take for granted. > > I've looked for each aether version used by maven and I came up with the > following list: > > "3.0.0" <-- Sonatype Aether 1.7 > "3.0.1" <-- Sonatype Aether 1.8 > "3.0.2" <-- Sonatype Aether 1.9 > "3.0.3" <-- Sonatype Aether 1.11 > "3.0.4" <-- Sonatype Aether 1.13.1 > "3.0.5" <-- Sonatype Aether 1.13.1 > > "3.1.0" <-- Eclipse Aether 0.9.0M2 > "3.1.1" <-- Eclipse Aether 0.9.0M2 > "3.2.1" <-- Eclipse Aether 0.9.0M2 > "3.2.2" <-- Eclipse Aether 0.9.0M2 > "3.2.3" <-- Eclipse Aether 0.9.0M2 > > "3.2.5" <-- Eclipse Aether 1.0.0.v20140518 > > "3.3.1" <-- Eclipse Aether 1.0.2.v20150114 > "3.3.3" <-- Eclipse Aether 1.0.2.v20150114 > "3.3.9" <-- Eclipse Aether 1.0.2.v20150114 > > "3.5.0" <-- Maven Resolver 1.0.3 > > "3.5.2" <-- Maven Resolver 1.1.0 > > "3.5.3" <-- Maven Resolver 1.1.1 > "3.5.4" <-- Maven Resolver 1.1.1 > > "3.6.0" <-- Maven Resolver 1.3.1 > > "3.6.1" <-- Maven Resolver 1.3.3 > > "3.6.2" <-- Maven Resolver 1.4.1 > "3.6.3" <-- Maven Resolver 1.4.1 > > > so for example, let's say if it is really important that the CollectResult > class keeps the detected dependency cycles (0.0.9-M4) then we should think > in deprecating until maven 3.2.3. > > Again, not my use case. I'm fine with deprecating 3.0.x. > > Best regards, > Gabriel > > [1] https://wiki.eclipse.org/Aether/New_and_Noteworthy > > El mié., 15 de abr. de 2020 a la(s) 17:39, Tibor Digana ( > tibordig...@apache.org) escribió: > >> 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