maven - maven RELEASE 或 SNAPSHOT 版本号有什么规则吗?
问题描述
我有一个关于 Maven 版本号的一般查询。对于基于 maven 的项目,为 SNAPSHOT 或 RELEASE 提供版本号是否有一些特定规则?例如,我们有多个变量命名规则,比如我们不能以数字开头。同样,我们是否有任何此类违反不允许工件发布的特定规则?我遇到了这样一种情况,我提供了X.YY-SNAPSHOT(比如 2.56-SNAPSHOT)之类的版本号,但它未能正确发布。当我将其更改为XYZ-SNAPSHOT时,它运行良好。我试图找到与此相关的信息,但无法正确找到任何信息。
请在这里启发我。
解决方案
不,从技术上讲,您可以使用数字、点、连字符和字母的任意组合作为版本号。类似的东西2.56-SNAPSHOT
完全没问题。
当然,一些组织可能会引入进一步的限制,例如版本号必须具有格式x.y.z-SNAPSHOT
,但这不是 Maven 的事情。
推荐阅读
- javascript - 悬停箭头时滚动 - 像亚马逊网站
- javascript - p5.js 库的所有功能由于某种原因无法正常工作
- batch-file - CMD Line - 帮助为我的文件名添加时间
- php - 我的 HTML 表单无法使用 PHP 邮件程序发送没有附件的电子邮件
- function - 函数内部 for 循环的交互状态
- android - 尝试使用 onclicklistener 时,我不断收到“修饰符覆盖不适用于本地功能”
- video - FFmpeg subtitle filter set start time
- powerbi - tableau/PowerBI 何时将仪表板选项卡/页面加载到内存中?
- javascript - 当它存在于 DOM 中时,querySelector 返回 'Failed to execute div is not a valid selector'
- discord - 多个前缀 Discord.js v12