Maven-依赖调解/查看项目依赖了哪些包
一:maven两种依赖规则
1.路径最短者优先
若项目A依赖项目B,B依赖C,C依赖D(0.0.1)版本,
同时
A还依赖项目E,E也依赖项目D(0.0.2)版本,由于
A-B-C-D的长度是4
A-E-D的长度是3,因为4大于3
所以
A中直接使用D,此时D的版本是0.0.2
2.倘若规则1路径长度相同,那么
2.1:
假如
A-B-C(0.0.1)
A-D-C(0.0.2)
那么此时在A中直接使用C,则C的版本是0.0.1,因为A先依赖B,后依赖D
2.2(实际开发中应该不会出现这种写法,同时依赖两次B)
假如
A-B-C(0.0.1)
A-B-C(0.0.2)
那么此时在A中直接使用C,则C的版本是0.0.2,因为后面依赖覆盖前面的依赖
二:查看当前项目的依赖
1.以树状结构查看当前项目依赖的jar包
mvn dependency:tree
Maven-依赖调解/查看项目依赖了哪些包相关推荐
- Maven父子结构的项目依赖使用以及打包依赖_微服务项目(maven父子级项目)怎么打包
Maven父子结构的项目依赖使用以及打包依赖 1:在父子结构项目中,如果要是用其他模块的类.在当前项目中的pom中 加入 其他模块的配置 <dependency><groupId&g ...
- andriod studio 查看项目依赖_Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图...
Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项 ...
- 3.将maven项目jar纳入maven仓库,Mave项目依赖另外一个Maven项目的案例
1 若想让maven项目依赖另外一个maven项目,被依赖的项目要在maven仓库中有相应的jar包,所以要对依赖的项目执行mvninstall命令. 2 新建第二个项目模块HelloFrien ...
- andriod studio 查看项目依赖_如何实施CRM项目管理
CRM 系统实施不当,不仅造成经济上的损失,而且会给企业的经营造成严重的影响,甚至导致崩溃.作为典型的高风险项目,CRM 系统实施必须进行严格的项目管理.而项目管理的内容非常丰富.下面简单描述CRM ...
- AndroidStudio 查看项目依赖明细
第一步:首先打开你的AndroidStudio的 Terminal: 第二步:输入pwd 查看你的当前位置,然后切换到项目的根目录下 PS:不是在根目录下不行哦. 第三步: windows 你可以输入 ...
- android添加工程依赖工程,将项目依赖项添加到Android studio中的另一个项目
我有一个现有的项目说A,它依赖于几个项目.现在我想将这个项目A作为Project B的库项目.到目前为止,我所做的是在Project A的build.gradle中,我已将插件从"andro ...
- IDEA2020.1基于Maven开发spring cloud项目报错 程序包 com.xxx.xxx.xxx不存在
原因分析 在dependency中有相应的包,但是Maven找不到,那么最根本的原因是没引入依赖 通常,一个微服务开发中会创建两个子模块,一个用于写接口和实体类与其他微服务相互调用,另一个写业务逻辑 ...
- 由MAVEN入手浅谈项目构建与管理
Prologue . 前言 第一次写博客,希望爱学习的小伙伴们喜欢. JAVA软件开发领域很喜欢一个名词,叫做"约定大于配置 ".我在此当然约法三章. 写博客优先级很低.希望借此激 ...
- Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图
IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Pr ...
最新文章
- github下载源码也用命令进行安装包的联系
- 微服务架构:注册中心 ZooKeeper、Eureka、Consul 、Nacos 对比!
- R语言tidyquant包的tq_transmute函数计算持有某只股票的天、月、周收益率、ggplot2使用条形图(bar plot)可视化股票月收益率数据条形图
- Mybatis优缺点
- 光通信调制方式MATLAB仿真,基于LED的紫外光通信调制方式研究
- workstation虚拟机详尽教程
- php 判断编码 错误,请教一个 PHP 代码出错的原因(一个简单的计算器)
- 时间特效。js读取时间
- vue.js慢速入门(1)
- 比特币算法——SHA256算法介绍
- matlab常用函数通俗解释(fft2和fftshift函数设置问题等)
- Python容器专题 - 列表(list)
- winxp---执行任务计划
- 基于西储大学的轴承故障诊断系统设计
- osgearth 利用经纬度得到高程
- Python pandas库的简单使用
- 文档扫描(扫描全能王)
- 启动Kylin出现的问题
- HTML和CSS实现图片翻转效果
- 基于Python的OCR图像识别
热门文章
- KubeSphere配置集(ConfigMap)的使用
- linux+cd英文全称,Linux命令英文全称
- java next_permutation_[LeetCode-JAVA] Next Permutation
- mysql存储过程中in条件多个值,使用临时表解决
- Unknown entity (Hibernate的findById方法参数必须加上包名)
- jqgrid ajax reload,于jqgrid.trigger('reloadGrid')方法不能重新加载页面的问题
- mac ---- 安装ftp服务器
- android8按键布局,机身按键接口布局合理_手机Android频道-中关村在线
- oracle成本抛转,抛砖引玉:CBO成本计算初探
- python输出由1234组成的三位素数_编写程序,输出所有由 1 、 2 、 3 、 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用依次。_学小易找答案...