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]
