[ https://issues.apache.org/jira/browse/MNG-8474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17908655#comment-17908655 ]
Tamas Cservenak commented on MNG-8474: -------------------------------------- Maven maven-artifact versioning is reimplemented in maven-resolver-util (was since Maven 3.0, with introduction of Resolver/Aether). The maven-artifact codebase is buggy and should be avoided to be used. > ComparableVersion doesn't specify well-known qualfiier order > ------------------------------------------------------------ > > Key: MNG-8474 > URL: https://issues.apache.org/jira/browse/MNG-8474 > Project: Maven > Issue Type: Improvement > Reporter: Elliotte Rusty Harold > Priority: Major > > The Javadoc says: > strings are checked for well-known qualifiers and the qualifier ordering is > used for version ordering. Well-known qualifiers (case insensitive) are: > alpha or a > beta or b > milestone or m > rc or cr > snapshot > (the empty string) or ga or final > sp > However it never says twhether alpha comes before or after beta, and so > forth. That is, the qualifier ordering is undefined. See > https://maven.apache.org/ref/3.9.9/maven-artifact/apidocs/org/apache/maven/artifact/versioning/ComparableVersion.html > -- This message was sent by Atlassian Jira (v8.20.10#820010)