【奇奇怪怪】Maven 如何查找一个jar包被引入的位置
背景:
今天查找一个问题,是项目依赖的guava版本较高,不符合项目需求,下面总结一下查找的过程。
第一步:
执行mvn命令:mvn dependency:tree -Dverbose -Dincludes=com.google.guava:guava
第二步:
查看分析结果,定位关键字,guava
①: 表示ipu-cachexia的gua包版本本来是24.0,但被升级到了27.1
②: 是此次guava包升级的源头,根据层级关系,它是com.ai.bss:infrastructure包引入,因此进入该工程的POM文件查找原因
第三步:
先进入bss:infrastructure 的pom文件查找,发现没有,再继续往上找parent,直至最顶层,终于找到了guava-27.1,至此水落石出
【奇奇怪怪】Maven 如何查找一个jar包被引入的位置相关推荐
- 查找maven中任意一个jar包被哪个包依赖
背景 收到公司代码检测发来的消息,说是项目中引入的某个jar包版本过低存在安全问题,需要升级,但是,笔者硬是找了半天都没有找到是哪个地方引入了这个jar. 现在问题就是需要找到是哪里引入的这个包,并将 ...
- C语言奇奇怪怪表达式‘abcd‘,及操作符详解
前言 回顾操作符和一些表达式方面的知识. 表达式及操作符 前言 算术操作符 : + - * / 位操作符 >>.<< >> 算数右移 逻辑右移 << 小 ...
- c语言链表交换2个元素的位置,C语言 单链表 查找一个元素出现的所有位置
#include #include #include typedef char datatype; typedef struct node { datatype data; struct node * ...
- 设备树常用奇奇怪怪速查
设备树里有关节点各种操作,结构体 结构体 struct device_node 保存设备节点的信息 struct of_device_id 结构体 struct property 节点属性的结构体 s ...
- 【奇奇怪怪bug】Flink 1.10 on yarn ,application 在yarn 显示Running ,webui 显示Failed
今天产品气势汹汹的跑过来跟我说,生产环境的实时程序不对啊!!!!添加数据一直看不到展示 开始不可能三连: 1.不可能吧,早上还好端端的 2. ...
- Maven工程打成一个jar包
1:maven-shade-plugin 插件 <plugin><groupId>org.apache.maven.plugins</groupId><art ...
- 古有陈天华万字血书抗沙俄,今有本剧蒻万字背包虐dp(01,完全,多重,分组,混合等各种背包详解 + 板子题+ 奇奇怪怪滴变式题)
前言: 本文介绍了01背包.完全背包.多重背包.混合背包.分组背包等背包,并对其进行透彻的剖析,并附上了板子题,供您白嫖,以及一些奇葩变式,颇有意思,供你琢磨玩弄.此外绝大部分题都有二维数组和滚动数组 ...
- 【奇奇怪怪小知识】系统盘(C盘)持续发出“救救我”信号(C盘仅剩不足10G,爆红), 操作过后直接腾出近20G
一.系统磁盘状况 新买的电脑不到两年,平常安装都放去其他磁盘.结果今天一看,我去?C盘变红彤彤的? C盘仅剩不到10G,爆红!c盘似乎在跟我说,救救我!救救我! 无奈之下,我开始与之拉扯,看看都有啥? ...
- Webpack工具 - 打包执行中的奇奇怪怪
Webpack 打包文件 虽然,我们可以直接通过命令的来打包,但是推荐创建一个 webpack.config.js 的配置文件来实现更方便和强大的功能. webpack 命令在运行的时候,默认会读取运 ...
最新文章
- HTML a 标签的正则表达式
- win10打字突然变成繁体
- 【BZOJ】2289: 【POJ Challenge】圆,圆,圆
- c语言仓库即存储器,计算机基础4
- java开发工具比较(16个工具修订版)
- python 读取xlsx特定页_python 读取 Excel
- 内部排序的方法实验报告_十大经典排序算法Python版实现(附动图演示)
- 【源码】高精度31波段音频均衡器
- Android 11 usb调试默认打开
- 江苏大学计算机学院换届,关于计算机学院各支部选举结果的批复
- python 超时退出程序_python – 如何在超时后中止multiprocessing.Pool中的任务?
- [构造]triples I
- 仿热血江湖游戏NpcClass_群攻查找范围Npc2
- 以神奇“三”为本的逻辑与指号学----皮尔斯逻辑之三
- 机器学习-了解逻辑回归的逻辑过程
- GMT格式的时间处理 Thu Jan 01 00:00:00 +0000 2009成时间戳
- WOBENZYMN PS REVISED 100'S
- 机器学习理论: PAC学习
- struts2 拦截器和过滤器理解
- 银行账户(静态成员与友元函数)