cstamas commented on issue #1703:
URL: 
https://github.com/apache/maven-resolver/issues/1703#issuecomment-3633650088

   Howdy, for start, there are _notable_ differences between RRF implementation 
in Resolver 1.x (originally implemented) and Resolver 2.x (improved). The 
respective documentation can be found here:
   Resolver 1.x 
https://maven.apache.org/resolver-archives/resolver-1.9.24/remote-repository-filtering.html
   Resolver 2.x https://maven.apache.org/resolver
   
   (note: all sites archived are here 
https://maven.apache.org/resolver-archives/)
   
   To achieve what Resolver 2.x is able regarding RRF with Resolver 1.x (Maven 
3.9.x), one can use this extension:
   https://github.com/maveniverse/heimdall
   
   This was the "lab mouse" for Resolver 2.x improvements, and given is Maven 3 
extension, brings Maven 3 "on par" with Maven 4 re RRF.
   
   Without any extension, most notable RRF differences between Maven 3.9.x 
(Resolver 1.9.x) and Maven 4 (Resolver 2.0.x) are:
   * mvn3 "supports" only `org.apache` like expressions (no `!` and `=` 
modifiers) and means "this and only this". Hence, with vanilla RRF in Maven 3 
one need to enumerate ALL groups.
   * the improvements are ONLY in rc-5 and later as rc-4 and prev lack this 
commit 
https://github.com/apache/maven-resolver/commit/a78647b5a63675f563c6eb4bc4a7453de1768906


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to