背景:
今天查找一个问题,是项目依赖的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包被引入的位置相关推荐

  1. 查找maven中任意一个jar包被哪个包依赖

    背景 收到公司代码检测发来的消息,说是项目中引入的某个jar包版本过低存在安全问题,需要升级,但是,笔者硬是找了半天都没有找到是哪个地方引入了这个jar. 现在问题就是需要找到是哪里引入的这个包,并将 ...

  2. C语言奇奇怪怪表达式‘abcd‘,及操作符详解

    前言 回顾操作符和一些表达式方面的知识. 表达式及操作符 前言 算术操作符 : + - * / 位操作符 >>.<< >> 算数右移 逻辑右移 << 小 ...

  3. c语言链表交换2个元素的位置,C语言 单链表 查找一个元素出现的所有位置

    #include #include #include typedef char datatype; typedef struct node { datatype data; struct node * ...

  4. 设备树常用奇奇怪怪速查

    设备树里有关节点各种操作,结构体 结构体 struct device_node 保存设备节点的信息 struct of_device_id 结构体 struct property 节点属性的结构体 s ...

  5. 【奇奇怪怪bug】Flink 1.10 on yarn ,application 在yarn 显示Running ,webui 显示Failed

    今天产品气势汹汹的跑过来跟我说,生产环境的实时程序不对啊!!!!添加数据一直看不到展示 开始不可能三连: 1.不可能吧,早上还好端端的                               2. ...

  6. Maven工程打成一个jar包

    1:maven-shade-plugin 插件 <plugin><groupId>org.apache.maven.plugins</groupId><art ...

  7. 古有陈天华万字血书抗沙俄,今有本剧蒻万字背包虐dp(01,完全,多重,分组,混合等各种背包详解 + 板子题+ 奇奇怪怪滴变式题)

    前言: 本文介绍了01背包.完全背包.多重背包.混合背包.分组背包等背包,并对其进行透彻的剖析,并附上了板子题,供您白嫖,以及一些奇葩变式,颇有意思,供你琢磨玩弄.此外绝大部分题都有二维数组和滚动数组 ...

  8. 【奇奇怪怪小知识】系统盘(C盘)持续发出“救救我”信号(C盘仅剩不足10G,爆红), 操作过后直接腾出近20G

    一.系统磁盘状况 新买的电脑不到两年,平常安装都放去其他磁盘.结果今天一看,我去?C盘变红彤彤的? C盘仅剩不到10G,爆红!c盘似乎在跟我说,救救我!救救我! 无奈之下,我开始与之拉扯,看看都有啥? ...

  9. Webpack工具 - 打包执行中的奇奇怪怪

    Webpack 打包文件 虽然,我们可以直接通过命令的来打包,但是推荐创建一个 webpack.config.js 的配置文件来实现更方便和强大的功能. webpack 命令在运行的时候,默认会读取运 ...

最新文章

  1. HTML a 标签的正则表达式
  2. win10打字突然变成繁体
  3. 【BZOJ】2289: 【POJ Challenge】圆,圆,圆
  4. c语言仓库即存储器,计算机基础4
  5. java开发工具比较(16个工具修订版)
  6. python 读取xlsx特定页_python 读取 Excel
  7. 内部排序的方法实验报告_十大经典排序算法Python版实现(附动图演示)
  8. 【源码】高精度31波段音频均衡器
  9. Android 11 usb调试默认打开
  10. 江苏大学计算机学院换届,关于计算机学院各支部选举结果的批复
  11. python 超时退出程序_python – 如何在超时后中止multiprocessing.Pool中的任务?
  12. [构造]triples I
  13. 仿热血江湖游戏NpcClass_群攻查找范围Npc2
  14. 以神奇“三”为本的逻辑与指号学----皮尔斯逻辑之三
  15. 机器学习-了解逻辑回归的逻辑过程
  16. GMT格式的时间处理 Thu Jan 01 00:00:00 +0000 2009成时间戳
  17. WOBENZYMN PS REVISED 100'S
  18. 机器学习理论: PAC学习
  19. struts2 拦截器和过滤器理解
  20. 银行账户(静态成员与友元函数)

热门文章

  1. linux安装MATLAB R2018a步骤
  2. bootstrap fileinput api
  3. hive函数-日期函数汇总
  4. 越级U秀的智能纯电小车,售5.68万元起,江南U2正式上市
  5. Java练习继承群主发红包案例(分析与实现)
  6. 10月计算机类SCI合集来了,多领域极速审稿,想要快速录用吗?
  7. 由于系统故障 www.ij2me.cn暂停运行1周
  8. JNI常用知识点总结
  9. 使用Scrapy爬取租号玩网站lol待租账号信息(完整代码)
  10. 运动防水耳机哪个牌子好、防水运动耳机品牌排行榜