Maven-04传递性依赖和依赖范围
依赖范围影响传递性依赖
(左边第一行标示第一直接依赖范围,
对上面第一行标示第二直接依赖范围,
中间的交叉单元格标示传递性依赖范围)
compile | test | provided | runtime | |
---|---|---|---|---|
compile |
compile |
--- |
--- |
runtime |
test |
test |
--- |
--- |
test |
provided |
provided |
--- |
provided |
provided |
runtime |
runtime |
--- |
--- |
runtime |
- 当第二依赖的范围是compile的时候,传递性依赖的范围与第一直接依赖的范围一致。
- 当第二直接依赖的范围是test的时候,依赖不会得以传递。
- 当第二依赖的范围是provided的时候,只传递第一直接依赖范围也为provided的依赖,且传递性依赖的范围同样为 provided;
- 当第二直接依赖的范围是runtime的时候,传递性依赖的范围与第一直接依赖的范围一致,但compile例外,此时传递的依赖范围为runtime;
Maven-04传递性依赖和依赖范围相关推荐
- Maven的传递性依赖及其jar包冲突解决
一.Maven简介 Maven是一个跨平台的项目管理工具.作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理. 二.Maven的依赖管理 1. ...
- Maven学习(五)————依赖的特性辨析
引言 在Maven 中,依赖有一些特性必须我们掌握,如依赖的传递性. 一.依赖的传递性 其实依赖的传递性非常好理解. 上图,如果 Maven 项目 B 已经依赖了 C ,A 又依赖了 B,那么 A 不 ...
- Maven之(九)依赖关系
在maven的管理体系中,各个项目组成了一个复杂的关系网,但是每个项目都是平等的,是个没有贵贱高低,众生平等的世界,全球每个项目从理论上来说都可以相互依赖.就是说,你跟开发Spring的大牛们平起平坐 ...
- Maven 依赖管理(依赖范围/排除/原则)
Maven 一个核心的特性就是依赖管理.当我们处理一个或多模块的项目时,模块间的依赖关系就变得非常复杂,管理也变得很困难.针对此种情形,Maven 提供了一种高度控制的方法. 一.依赖配置 依赖是 M ...
- IDEA maven项目查自动查看依赖关系,解决包冲突问题
IDEA maven项目查自动查看依赖关系,解决包冲突问题 参考文章: (1)IDEA maven项目查自动查看依赖关系,解决包冲突问题 (2)https://www.cnblogs.com/jpfs ...
- Eclipse下新建Maven项目、自动打依赖jar包
当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访 ...
- Maven远程仓库:pom依赖以及jar包下载
Maven远程仓库:pom依赖xml配置以及jar包下载: 地址1: http://mvnrepository.com/ 地址2: http://172.16.163.52:8081/nexus/#w ...
- Maven 配置文件 POM 的常用依赖配置代码
Maven 配置文件 POM 的常用依赖配置代码 Lombok 测试 Junit 5 日志 Log4j2 & SLF4J & Lombok Spring Bean Spring Boo ...
- Maven父子结构的项目依赖使用以及打包依赖_微服务项目(maven父子级项目)怎么打包
Maven父子结构的项目依赖使用以及打包依赖 1:在父子结构项目中,如果要是用其他模块的类.在当前项目中的pom中 加入 其他模块的配置 <dependency><groupId&g ...
- Mvn : Maven的依赖管理 依赖冲突 解决思路
文章目录 1.美图 2.依赖 3.依赖传递 4.依赖冲突 5.短路优先 6.声明优先 7.依赖排除 8.解决冲突 1.美图 视频参考:maven jar 包 冲突 的解决方式 2.依赖 Maven 核 ...
最新文章
- Spring Batch在大型企业中的最佳实践
- gdb调试 print打印不出变量值或者不准确
- 送给水深火热的 Gopher 们的解药
- 使用python logging的配置
- python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法...
- php毛玻璃,CSS实现毛玻璃透明效果
- opencv4 python电子书_OpenCV轻松入门面向Python下载-OpenCV轻松入门面向Python电子书pdf免费版-精品下载...
- FastReport 2021版中文手册PDF下载
- c语言头文件sys wait.h,错误:sys/wait.h:没有这样的文件或目录
- 超详细设置Idea类注释模板和方法注释模板
- 前端组件化开发实践总结
- 2012版辅助开发工具包(ADT)新功能特性介绍及安装使用
- 纯前端解码、播放、录音、编码 AMR 音频,无须服务器支持
- 计算机组成原理(4)IO
- TortoiseGit小乌龟基本使用
- matlab晶闸管整流电路,什么是单相桥式整流电路?单相桥式整流在MATLAB仿真波形图,以及原理分析...
- redis监控命令及退出
- 中科院成都计算机研究所李品导师,2011年中科院成都计算机应用研究所研招招生目录书目...
- 戴尔服务器r510装系统,戴尔R510服务器网卡驱动安装步骤.doc
- 重磅!滴滴跨端框架Chameleon 1.0正式发布