1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。

2.pom.xml文件中,jar的版本判断的两种途径

1:如果dependencies里的dependency自己没有声明version元素,那么maven就

会倒dependencyManagement里面去找有没有对该artifactId和groupId进行过版本声明,如果有,就继承它,如果

没有就会报错,告诉你必须为dependency声明一个version

2:如果dependencies中的dependency声明了version,那么无论dependencyManagement中有无对该jar的version声明,都以dependency里的version为准。

最新文章

  1. MMORPG大型游戏设计与开发(攻击区域 扇形)
  2. FC400A与400B的区别
  3. PLSQL Developer图形化窗口创建数据库全过程
  4. Mac 下安装ruby,以及CocoaPods安装以及使用网摘
  5. LAMP+LNMP视频教程
  6. effective java 笔记1--序言
  7. Android(java)学习笔记118:类继承的注意事项
  8. 关于this的小总结
  9. CXF对Interceptor拦截器的支持
  10. Android自定义圆形图片工具类(CTRL+C加CTRL+V直接使用)
  11. Linux Mint有进程管理器吗?答案是肯定的
  12. Entity Framework入门教程(13)---EF中的高并发
  13. git学习笔记 看廖大神视频小记
  14. [CC-BSTRLCP]Count Binary Strings
  15. 【MySQL】锁——查看当前数据库锁请求的三种方法 20
  16. Python Redis string
  17. typescript函数(笔记非干货)
  18. MyBatis中mybatis-generator代码生成的一般过程
  19. 记一款bug管理系统(bugdone.cn)的开发过程(4) - 新增BugTalk功能
  20. PyAutoGui 中遇到的KeyError : DISPLAY

热门文章

  1. Visual Studio 调试系列8 查找导致程序崩溃的 DLL(使用模块窗口)
  2. DataSet 反射转换成 List<T>
  3. String.format方法使用-浅析(转)
  4. (十六)golang--匿名函数
  5. python数据分析开发中的常用整理
  6. JS修改URL参数,并修改前页面的地址
  7. __attribute__((format(printf, a, b)))
  8. 深入V8引擎-写在前面
  9. Asp.Net Core采用MailKit部署到Linux Docker连接邮件服务器报错
  10. vscode 代码折叠快捷键,折叠所有/展开所有