看一个实际的例子,这里有一个版本:1.3.4-beta-2。
上面的版本号的解释如下:“1”表示该本本是第一个重大版本;“3”表示这是基于重大版本的第三个次要版本;“4”表示该次要版本的第四个增量;最后的“beta-2”表示该增量的某一个里程碑。
也就是说,Maven的版本号定义约定是这样的:
<主版本>.<次版本>.<增量版本>-<里程碑版本>
主版本和次版本之间,以及次版本和增量版本之间用点号分隔,里程碑版本之前用连字号分隔。下面解释其中每一个部分的意义:
需要注意的是,不是每个版本号都必须拥有这四个部分。一般来说,主版本和次版本都会声明,但增量版本和里程碑就不一定了。例如,像3.8这样的版本就没有增量和里程碑,2.0-beta-1没有增量。但我们不会看到有人省略次版本,简单地给出主版本显然是不够的。
原文:http://blog.csdn.net/kuaisuzhuceh/article/details/44676813