Java,Maven Jar文件版本控制部分

嗨,Java和Maven Gurus,

我对Maven组件/依赖关系/ Jar版本编号系统有疑问。
我注意到jar文件的版本号末尾有一个.M1或.Beta或.Alpha。
让我们以这个Hibernate库/模块为例:

https://mvnrepository.com/artifact/org.hibernate/hibernate-core

<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.9.Final</version>

也可以是:

<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>6.0.0.Alpha2</version>

或者也可以是:

<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>6.5.32.M1</version>

如果我没记错的话,“ M1”代表里程碑1代表“版本6.5.32.M1”。 在经历过瀑布开发之后,我对Alpha,Beta或Gold的构建方式有一种直觉。
因此,在这种情况下,M1(里程碑1)是否具有相似的目的或想法?

谢谢,
Artanis Zeratul

gswgyh727 回答:Java,Maven Jar文件版本控制部分

您是正确的,M1代表里程碑1。请检查https://hibernate.org/search/roadmap/的以下行

  

通常会省略日期:里程碑会定期发布,   最终版本被认为是稳定的时会被标记。

本文链接:https://www.f2er.com/3084748.html

大家都在问