Java 将版本与maven工件api CompariableVersion进行比较
我试图比较两个maven版本,看看哪一个是最新版本 我发现Java 将版本与maven工件api CompariableVersion进行比较,java,maven,Java,Maven,我试图比较两个maven版本,看看哪一个是最新版本 我发现可比版本 我尝试了以下代码作为开始: ComparableVersion cv1 = new ComparableVersion("0.0.1-SNAPSHOT"); ComparableVersion cv2 = new ComparableVersion("1.0.0-SNAPSHOT"); System.out.println(cv1.compareTo(cv2)); 这将返回一个值-1。我找不到任何关于这意味着什么的指南。我找到
可比版本
我尝试了以下代码作为开始:
ComparableVersion cv1 = new ComparableVersion("0.0.1-SNAPSHOT");
ComparableVersion cv2 = new ComparableVersion("1.0.0-SNAPSHOT");
System.out.println(cv1.compareTo(cv2));
这将返回一个值-1。我找不到任何关于这意味着什么的指南。我找到了ComparableVersion的源代码,但没有文档。在的Javadoc中,您将看到它是由指定的,它的javdoc为:
返回:
负整数、零或正整数,因为此对象小于、等于或大于指定对象