maven的pom文件设置依赖包的版本号范围

http://qclog.cn/1098

 

 

完整的版本号范围说明如下:(x为具体使用的版本号)

(,1.0]          x <= 1.0
[1.0]           x = 1.0 跟直接指定1.0没有区别
[1.2,1.3]       1.2 <= x <= 1.3
[1.0,2.0)       1.0 <= x < 2.0
[1.5,)          x >= 1.5
(,1.0],[1.2,)   x <= 1.0 or x >= 1.2
(,1.1),(1.1,)   x < 1.1 or x > 1.1 即排除1.1的版本

快照版本和非快照版本

[1.0-SNAPSHOT,1.0]  如果1.0不存在则使用1.0-SNAPSHOT,1.0存在则使用1.0版本
[1.0,1.0-SNAPSHOT]  错误,会提示:Reason: Range defies version ordering

 

posted @ 2022-08-13 10:16  Peter.Jones  阅读(1803)  评论(0)    收藏  举报