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 @   Peter.Jones  阅读(1768)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
历史上的今天:
2020-08-13 JPA查询三种写法
2020-08-13 java位运算
2020-08-13 Linux命令 nc
点击右上角即可分享
微信分享提示