嗨,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