java - Java、Maven Jar 文件版本控制部分
问题描述
嗨 Java 和 Maven 大师,
我有一个关于 Maven 组件/依赖项/Jar 版本编号系统的问题。
我注意到 .M1 或 .Beta 或 .Alpha 在 jar 文件的版本号末尾。
让我们以这个 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)是否有类似的目的或想法?
谢谢,
阿塔尼斯泽拉图
解决方案
没错,M1 代表里程碑 1。请在https://hibernate.org/search/roadmap/上查看以下行
日期通常被省略:里程碑定期发布,最终版本在被认为稳定时被标记。
推荐阅读
- android - 映射不正确:Google admob 中介
- bash - 使用目录 bash 更改别名
- python - Pyinstaller 可执行文件找不到包含的“flask-compress”分发
- r - 连续生成多元素向量进行加法
- azure-log-analytics - 通过所有表进行 Azure Kusto 语言查询
- r - “ gam模型安装出错?”
- swift - 快速搜索 UIScrollView 以获取具有特定属性的 UIImageView
- python - 如何使用 Python 从 Google Classroom 获取作业标题
- backup - cpanel 备份 'cpbackup-exclude.conf' 排除除 .php 和 .js 之外的所有文件
- html - React Native - 样式在多个设备上不一致