MAVEN版本依赖的原则及scope
路径最短者优先原则
路径相同先声明优先原则
统一管理依赖的版本(使用properties标签,里面可以自定义版本的标签名。在使用的地方使用${自定义标签名})
scope依赖范围:
compile,默认值,适用于所有阶段(开发、测试、部署、运行),本jar会一直存在所有阶段。
provided,只在开发、测试阶段使用,目的是不让Servlet容器和你本地仓库的jar包冲突, 在执行mvn package进行打包成war包的时候不会将依赖包加入到war包里。
runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
MAVEN版本依赖的原则及scope相关推荐
- 使用idea开发工具maven 缺失依赖
bug记录 maven-dependencies缺失依赖: 依赖中报红线但是依赖是存在的: 原因:据说是安装了Lombok插件导致 maven-dependencies缺失依赖: 后续遇到过好几次其实 ...
- Maven 3-Maven依赖版本冲突的分析及解决小结
举例 A依赖于B及C,而B又依赖于X.Y,而C依赖于X.M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖). ...
- Maven传递依赖冲突解决(版本冲突)
2019独角兽企业重金招聘Python工程师标准>>> 一.首先要明白直接依赖和传递依赖的概念: A > B > C 直接依赖:A > B , B > C 传 ...
- Maven 3-Maven依赖版本冲突的分析及解决小结 (阿里,美团,京东面试)
举例 A依赖于B及C,而B又依赖于X.Y,而C依赖于X.M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖). ...
- maven依赖顺序原则
使用maven的程序员都会遇到一个问题,那就是maven依赖冲突的问题,这会导致ClassNotFound或者MethodNotFound这样的异常.其实只要明白maven依赖的根本性的原则就不怕这样 ...
- maven指定版本依赖,使用exclusion
maven指定版本依赖,使用exclusion 场景:项目中安全检测软件检测出tomcat-embed-websocket-9.0.33版本存在漏洞,要求更新到9.0.41以上.首先可以使用插件来查看 ...
- idea中maven导入依赖报红的解决办法(版本不一致)
使用idea创建maven项目,maven导入依赖报红 查看maven的安装和配置有没有问题.maven的安装位置.maven的setting.xml中的配置以及maven的环境变量配置. 一般都是s ...
- maven实现依赖的“全局排除”
大多数java应用源码构建和依赖管理是使用maven来实现的,maven也是java构建和依赖管理的事实上的标准.我们的应用系统也都是基于maven构建的,maven虽然在依赖管理方面确实很牛叉,但是 ...
- java maven 项目依赖管理 简介
目录 一.简单的小问题? 二.maven到底是什么? 三.maven的安装 四.仓库的概念 五.使用命令行管理maven项目 六.使用Myeclipse创建maven自定义项目 七.pom.xml的依 ...
最新文章
- 设计模式-Decorator模式
- C++中继承的基本概念
- python 条形图_Python数据可视化:基于matplotlib绘制「堆积条形图」
- 安徽省公务员计算机专业知识,安徽省公务员考试计算机专业知识编程题
- Nodejs-express 4.0框架 简单介绍
- 2017阿里技术年度精选(全)
- FastStoneCapture屏幕截图软件
- spring-boot使用教程之三:如何使用sts中的热部署来降低代码开发量
- SprinBoot整合SSM之添加
- 我老公38岁每晚跑步,身体没变好,衰老还加速了,咋回事?
- SpringBoot+Nacos 配置中心 + 服务注册与发现
- CAD 开发 渐变填充
- LGTM、FYI等项目开发用语,缩略语,感觉其他组员都知道,感觉就自己不知道,不好意问的就看这里把
- CSS 中的@media
- win10 系统 chrome内核浏览器 微软雅黑字体难看的解决方法
- linux文件误删恢复debugfs和extundelete
- php算法----队列
- 【USACO题库】1.5.4 Checker Challenge跳棋的挑战
- 如何看待国企纷纷卸载微软Office改用金山WPS?
- pasa_example