我有一个关于maven版本号的一般性疑问。对于一个基于maven的项目,给SNAPSHOT或RELEASE提供版本号是否有一些特殊的规则呢?同样的,我们是否有任何违反这些规则的行为,从而不允许工件被发布?X.YY-SNAPSHOT(如2.56-SNAPSHOT) 而无法正常发布。当我把它改成 X.Y.Z-SNAPSHOT(快照),它工作得很好。我试着找相关的资料,但都没能打好。
请在这里给我指点一下。
没有,从技术上讲,你可以使用数字、点、连字符和字母的任意组合作为版本号。比如说 2.56-SNAPSHOT
是完全可以的。
当然,有些组织可能会引入更多的限制,例如,版本号必须具有以下形式 x.y.z-SNAPSHOT
但这不是Maven的事情。