我觉得我的问题太简单了,谷歌无法回答,但是.
我已经习惯了以下maven版本控制:
1.0.0 (发行版)
1.0.0-快照(快照)
现在我看到了:
1.0.0-发布(发布)
1.0.0-构建快照(快照)
我不明白第二个是标记发布和快照的新方法,还是有着完全不同的目的?
发布于 2015-10-21 20:46:01
您正在看到的是Spring项目版本控制。Spring具有严格的发布类型语义。字母顺序很重要,这解释了你在问题中提到的第二个新方法。
请注意,以下版本的顺序是按字母顺序和面向GA的顺序进行的: 1.0.0.BUILD-快照1.0.0.M1 1.0.0.RC1 1.0.0.0 这是故意的。在OSGi用例中,包版本具有基于字母数字排序的优先级。例如,这解释了为什么Spring版本不使用Maven-常规1.0.SNAPSHOT命名。它会在1.0.0.RELEASE之后按字母数字排序!
引用自https://github.com/spring-projects/spring-build-gradle/wiki/Spring-project-versioning,其中包含更多的细节,如果你有兴趣。
https://stackoverflow.com/questions/30726584
复制相似问题