[ 
https://issues.apache.org/jira/browse/MNG-7559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17633362#comment-17633362
 ] 

ASF GitHub Bot commented on MNG-7559:
-------------------------------------

sultan commented on PR #845:
URL: https://github.com/apache/maven/pull/845#issuecomment-1312761182

   > My major concern here is that ea and preview are new. Is it simply the 
case that their natural order already gives the correct results, both before 
and after this PR? If so, this is fine.
   
   ea and preview removed and let treated with natural ordering
   
   > I also do not want to expand the public API in this PR. Looking at this 
code now I see at least one potential refactoring that would change that newly 
public API. In any case, new public API needs additional thought and 
discussion. It's a separate issue from fixing this bug.
   
   removed the public visibilities




> ComparableVersion vs versions with custom qualifiers
> ----------------------------------------------------
>
>                 Key: MNG-7559
>                 URL: https://issues.apache.org/jira/browse/MNG-7559
>             Project: Maven
>          Issue Type: Bug
>    Affects Versions: 3.8.3
>            Reporter: Andrzej Jarmoniuk
>            Priority: Major
>         Attachments: image-2022-10-22-18-22-11-591.png
>
>
> Since I know that ComparableVersion was brought to Maven from 
> versions-maven-plugin, it turns out the bug described here:
> https://github.com/mojohaus/versions-maven-plugin/issues/744
> also exists in maven, at least in 3.8.3.
> According to the maven version spec, versions containing a qualifier should 
> be treated as less major than the same versions without the qualifier. 
> Currently it's only the case for a few "standard" qualifiers, e.g. "-rc*", 
> "-alpha", etc.
> However, it looks like "2.3-pfd" is deemed less major than "2.3".
> {code:java}
>     @Test
>     public void testComparableVersionWithCustomQualifier()
>     {
>         assertThat( new ComparableVersion( "2.3" ).compareTo( new 
> ComparableVersion( "2.3-pfd" ) ),
>                 greaterThan( 0 ) );
>     }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to