我正在尝试比较两个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
的来源,但没有文档。
答案 0 :(得分:0)
在CompareVersion.compareTo()的Javadoc中,您将看到它由Comparable.compareTo()指定,其javdoc为:
返回:
负整数,零或正整数,因为此对象小于,等于或大于指定对象。