`
weigang.gao
  • 浏览: 470720 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

传递性依赖(5.2)

 
阅读更多

     有了传递性依赖机制,在使用Spring Framework的时候就不用去考虑它依赖了什么,也不用担心引入多余的依赖。Maven会解析各个直接依赖的POM,将哪些必须要的间接依赖,以传递性依赖的形式映入到当前的项目中。

 

假设A依赖于B,B依赖于C,我们说A对于B是第一直接依赖,B对于C是第二直接依赖,A对于C是传递性依赖。第一直接依赖的范围和第二直接依赖的范围决定了传递性依赖的范围,

 

有的依赖在编译的时候下载,有的jar包在test的时候下载,这与依赖范围scope有关。



 

  • 大小: 42.3 KB
分享到:
评论

相关推荐

    Maven权威指南 很精典的学习教程,比ANT更好用

    传递性依赖和范围 9.4.5. 冲突解决 9.4.6. 依赖管理 9.5. 项目关系 9.5.1. 坐标详解 9.5.2. 多模块项目 9.5.3. 项目继承 9.6. POM最佳实践 9.6.1. 依赖归类 9.6.2. 多模块 vs. 继承 9.6.2.1. 简单...

    Paket:.NET的依赖项管理器,支持NuGet软件包和Git存储库

    如果将软件包安装到项目中,并且该软件包具有进一步的依赖性,则所有可传递软件包都将包含在packages.config中。 无法判断哪个包只是传递依赖项。 更重要的是:如果两个程序包引用了一个程序包的冲突版本,NuGet将...

    maven window下安装包

    第5章:坐标和依赖/5.6 传递性依赖 第5章:坐标和依赖/5.7 依赖调解 第5章:坐标和依赖/5.8 可选依赖 第5章:坐标和依赖/5.9 最佳实践/5.9.1 排除依赖 第5章:坐标和依赖/5.9 最佳实践/5.9.2 依赖属性使用变量 第5章...

    程序设计语言编译原理 (陈火旺)

    5.2算符优先分析 5.2.1算符优先文法及优先表构造 5.2.2算符优先分析算法 5.2.3优先函数 5.2.4算符优先分析中的出错处理 5.3LR分析法 5.3.1 LR分析器 5.3.2LR(O)项目集族和LR(O)分析表的构造 5.3.3 SLR...

    -车辆智能调度系统解决方案.doc

    23 6.1车载终端设备 23 6.2车载配套设备 23 6.3服务器软件运行信息 24 6.4客户端软件运行信息 24 第七章、系统维护及可靠性 26 第一章、前言 为了更好地以科学手段解决车辆的安全管理,首先必须要依赖于一个覆盖全国...

    FreeBSD操作系统设计与实现

    5.2 FreeBSD虚拟内存系统概述 5.3 内核的存储管理 5.3.1 内核映射和子映射 5.3.2 内核地址空间的分配 5.3.3 内核的存储分配程序 5.3.4 内核的区域存储分配程序 5.4 进程独立拥有的资源 5.4.1 FreeBSD的进程虚拟地址...

    Java并发编程实战

    14.1 状态依赖性的管理238 14.1.1 示例:将前提条件的失败传递给调用者240 14.1.2 示例:通过轮询与休眠来实现简单的阻塞241 14.1.3 条件队列243 14.2 使用条件队列244 14.2.1 条件谓词244 14.2.2 过早唤醒...

    Think in Java(中文版)chm格式

    引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍

    Java初学者入门教学

    1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍

    JAVA_Thinking in Java

    引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍

    C++高级参考手册 完全自学 内容详细 讲解通俗易懂

    9.4 静态初始化的依赖因素 9.5 转换连接指定 9.6 小结 9.7 练习 第10章 引用和拷贝构造函数 10.1 C++中的指针 10.2 C++中的引用 10.2.1 函数中的引用 10.2.2 参数传递准则 10.3 拷贝构造函数 10.3.1 传值...

    ThinkInJava

    . 前提 2. Java的学习 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物

    java 编程入门思考

    引言 1. 前提 2. Java的学习 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物

    thinkinjava

    引言 1. 前提 2. Java的学习 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物

    Thinking in Java简体中文(全)

    引言 1. 前提 2. Java的学习 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物

    java联想(中文)

    写在前面的话 ...D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍 附录E 关于垃圾收集的一些话 附录F 推荐读物

    领域驱动设计与模式实战

    5.2 连贯接口 5.3 小结 第6章 准备基础架构 6.1 将POCO作为工作方式 6.1.1 实体和值对象的PI 6.1.2 是否使用PI 6.1.3 运行时与编译时PI 6.1.4 PI实体/值对象的代价 6.1.5 将PI用于存储库 6.1.6 单组存储库的代价 ...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    2.4.1 自反性、对称性和传递性 2.5 一个实际的应用 2.6 总结 第3章 关系模型 3.1 关系模型简介 3.1.1 关系、元组和类型 3.1.2 关系模型:快速摘要 3.2 关系代数和关系计算 3.2.1 基本运算符 3.2.2 关系代数...

    C++编程思想 例子和叙述讲解C++编程

    9.4 静态初始化的依赖因素 171 9.5 转换连接指定 174 9.6 小结 174 9.7 练习 174 第10章 引用和拷贝构造函数 176 10.1 C++中的指针 176 10.2 C++中的引用 176 10.2.1 函数中的引用 177 10.2.2 参数传递准则 178 10.3...

Global site tag (gtag.js) - Google Analytics