假设有2个版本A
和B
。不管它们到底是什么。如何将它们与maven相比较?例如:
mvn someGoal A B
结果为A is old then B
。例如。可以从命令行查看版本吗?
答案 0 :(得分:0)
这不是原始问题的答案,而是好的解决方法。您可以使用rigth版本检查maven sources,然后从命令行运行org.apache.maven.artifact.versioning.ComparableVersion#main
,ide,无所谓。它显示正常的版本号,并在传递的参数中比较版本 - 非常好的工具。 :)
答案 1 :(得分:0)
@Cherry的精心设计方式是使用命令行:
java -jar apache-maven-3.3.9/lib/maven-artifact-3.3.9.jar 1.3.2 1.3.2-RC1
Display parameters as parsed by Maven (in canonical form) and comparison result:
1. 1.3.2 == 1.3.2
1.3.2 > 1.3.2-RC1
2. 1.3.2-RC1 == 1.3.2-rc-1
答案 2 :(得分:0)
@Cherry的精心设计方式是使用命令行:
java -jar apache-maven-3.3.9/lib/maven-artifact-3.3.9.jar 1.3.2 1.3.2-RC1
Display parameters as parsed by Maven (in canonical form) and comparison result:
1. 1.3.2 == 1.3.2
1.3.2 > 1.3.2-RC1
2. 1.3.2-RC1 == 1.3.2-rc-1