Howdy, regarding enforcer rule, it comes from ASF parent:
1. resolver sets it here: https://github.com/apache/maven-resolver/blob/maven-resolver-1.9.9/pom.xml 2. ASF parent enforces it here https://github.com/apache/maven-apache-parent/blob/master/pom.xml#L348 3. the rule in question is https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html 4. and according spec "3.8.4" means same as "[3.8.4,)" https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html We MAY use range there to be more explicit, but I don't take this as "bug" as this is enforcer with it's own interpretation of version strings... T On Fri, Apr 28, 2023 at 1:50 PM Elliotte Rusty Harold <[email protected]> wrote: > This note got missed in discussion of other points, but digging in > it's looking like at least two, possibly three different bugs: > > Also, does this really require exactly 3.8.4 (which would be a bug in > resolver) or does it require 3.8.4 or later (which would be a bug in > the RequireMavenVersion enforcer rule)? > > The two bugs I'm sure of are not in resolver, but the third might be. > Still digging... > > -- > Elliotte Rusty Harold > [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
