当前位置: 首页 > news >正文

maven依赖包重复查找处理方法

  一、通过窗口命令查找处理

windows idea:1、选择项目pom.xml文件右键》Open In 》Explorer 打开本地路径如图:

2、右键打开支持mvn 命令的窗口,Windows安装git,选择git打开窗口,执行查依赖包redis信息:

mvn dependency:tree |cat -n | grep redis,查到redis依赖包信息172行,如截图

3、执行:mvn dependency:tree |cat -n 查所有的依赖包列表,找到172行里索引的父包是145行,回到项目里的maven pom.xml父包里排除欧了

二、通过idea插件Maven Helper查找处理

1、File–>Settings–>Plugins–>搜索maven–>找到Maven Helper安装–>重启idea

2、打开pom.xml剔除重复的包

  • -- 选择Dependency Analyzer
  • --选择红色的包,右侧有多个版本冲突了,保留一个版本即可
  • --选择一个版本,右键选择Exclude剔除即可

三、通过idea 右边maven管理窗口查找处理

  1 打开idea右边的maven管理窗口,点击packager,点击那个图标,就会打开左侧的依赖关系图;

--红色虚线 代表重复依赖;红色实线 代表冲突

2、 剔除某个包,可以右键选择Exclude--此操作有的idea版本可能没有找到

相关文章:

  • hive通过元数据库查询分区和非分区的数据量及存储占用
  • DeepSeek 是否被过度吹捧了?
  • ssh公钥认证失败问题
  • [论文笔记]在复杂环境中使用基于注意力机制的深度确定性策略梯度进行路径规划
  • 【python】http post 在body中传递json数据 以发送
  • HDC 和 HiLog 命令详细介绍
  • 【数据结构】如何解决二叉树在遍历查找前驱与后继的问题?线索二叉树来帮您……
  • 使用Appium的W3C Actions实现多指触控行为
  • 基于Flask的东方财富网股票数据可视化分析系统
  • Qt窗口控件之字体对话框QFontDialog
  • 计算机基础:二进制基础13,十六进制与二进制的相互转换
  • vue3+Ts+elementPlus二次封装Table分页表格,表格内展示图片、switch开关、支持
  • 一个数的约数之和与约数个数
  • 第二:go 链接mysql 数据库
  • docker可视化之dpanel
  • 什么是强化学习?
  • 分体空调计费系统带来的公平与便捷
  • 超参数优化算法:scikit-opt库、
  • Socket封装---模板方法类
  • 【数据库】Data Model(数据模型)数据模型分析
  • 贞丰古城:新垣旧梦间的商脉与烟火
  • A股三大股指低收:汽车股领涨,大金融走弱,两市成交近1.1万亿元
  • 习近平在第三十五个全国助残日到来之际作出重要指示
  • 缅甸内观冥想的历史漂流:从“人民鸦片”到东方灵修
  • 经济日报:美国滥施汽车关税损人不利己
  • GDP逼近五千亿,向海图强,对接京津,沧州剑指沿海经济强市