将版本与maven artifact api ComparableVersion进行比较

时间:2018-01-12 01:14:53

标签: java maven

我正在尝试比较两个maven版本,看看哪个是最新版本。

我找到了ComparableVersion

我尝试使用此代码作为开头:

ComparableVersion cv1 = new ComparableVersion("0.0.1-SNAPSHOT");
ComparableVersion cv2 = new ComparableVersion("1.0.0-SNAPSHOT");
System.out.println(cv1.compareTo(cv2));

返回值-1。我不能,找到任何关于这意味着什么的指南。我找到了ComparableVersion的来源,但没有文档。

1 个答案:

答案 0 :(得分:0)

CompareVersion.compareTo()的Javadoc中,您将看到它由Comparable.compareTo()指定,其javdoc为:

  

返回:

     

负整数,零或正整数,因为此对象小于,等于或大于指定对象。