社区
刘英杰的课程社区_NO_1
Maven入门精讲视频教程
帖子详情
Maven 传递依赖
l363130002
2023-01-12 14:46:21
课时名称
课时知识点
Maven 传递依赖
...全文
70
回复
打赏
收藏
Maven 传递依赖
课时名称课时知识点Maven 传递依赖
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Maven
搭建SpringMVC+Mybatis项目源码
Maven
搭建SpringMVC+Mybatis项目源码,包含数据库,文章地址:http://blog.csdn.net/fengshizty/article/details/43086961
Maven
传递依赖
一、
Maven
传递依赖
1.1什么是
传递依赖
? 当项目依赖一个jar包时,与这个jar包关联的其他jar包也会关联到当前项目,这种现象就是
传递依赖
。 比如A项目依赖B项目,B又依赖C项目, 此时A中也包含了C的依赖。 案例演示: 步骤1:创建
Maven
项目project01 project01的基本信息如下 groupId:com.qf.
maven
artifactId:projec...
maven
传递依赖
、排除依赖
maven
传递依赖
、排除依赖
Maven
传递依赖
的原则
maven
引入的传递性依赖机制,一方面大大简化和方便了依赖声明,大部分情况下我们只需要关心项目的直接依赖是什么,而不永哥你考虑这些直接依赖会引入什么传递性依赖。但有时候,当歘地形依赖造成问题时,我们就需要清除知道该传递性依赖是从哪条依赖路径引入的。 如下示例: 1.依赖同一个jar包,深度不同: A->B->C->X(1.0) 依赖深度为3 A->D->X(2.0) 依赖深度为2
maven
传递依赖
的版本确定规则
maven
传递依赖
的版本确定规则,也就是对重复的间接依赖的包的选择规则: 1. 在工程的依赖树上,深度越浅,越被优先选择。如本例中的spring-jms. 由于pom中直接声明了3.0.2版本的spring-jms,所以3.0.2版本的spring-jms在工程的依赖树上处在第一层,而activemq-optional所间接依赖的3.0.3版本的spring-jms则是处在工程依赖树的第二层,则
maven
会以深度浅者优先,所以最后解析的结果是选择了3.0.2版本的spring-jms...
刘英杰的课程社区_NO_1
1
社区成员
163
社区内容
发帖
与我相关
我的任务
刘英杰的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章