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

IDEA插件系列(3):Maven Helper插件

一、引言

在写Java代码的时候,我们可能会出现Jar包的冲突的问题,这时候就需要我们去解决依赖冲突了,而解决依赖冲突就需要先找到是那些依赖发生了冲突,当项目比较小的时候,还比较依靠IEDA的【Diagrams】查看依赖关系,当项目比较大依赖比较多后就比较难找了,这时候就需要一款IDEA插件实现快速解决依赖冲突了。

二、IDEA Maven Helper插件安装方法

  1. 选择“File”→"settings..."

  1. 点击“Plugins”->“Marketplace”->输入"mavn helper"->点击“install”->点击“OK”完成安装

三、IDEA Maven Helper插件使用方法

1、去到项目的pom.xml文件点击后,在pom.xlm右边显示下面多了个“Dependency Analyzer”的Tab选项,如下图所示:

2、当切换到“Dependency Analyzer”视图后,可以发现如下界面

其中三个选项分别表示如下:

1.Conflicts(查看冲突)

2.All Dependencies as List(列表形式查看所有依赖)

3.All Dependencies as Tree(树形式查看所有依赖)

3、当没有依赖冲突或者解决依赖冲突时,当选择Conflicts时,右上角会多了个“No Conflicts”

4、当出现冲突需要解决时,下面会显示冲突的信息,我们可以选择冲突的依赖 Exclude它。

5、当点击 Exclude 之后,插件自动会在 pom.xml 文件中添加 <exclusion> 相关代码,进行子依赖的排除,这样即可快速排除了依赖,还免去了自己手写代码,让我们可以更加专注业务开发。

四、其它

1、IEDA Diagrams查看依赖冲突方法

①:点击项目里面pom.xml文件,然后右击选择【Diagrams】-【Show Dependencies】

②:或者右边的Mavn里面选择“Dependencies”后点击右上角“Show Dependencies”图标后,会显示出依赖关系图。

2、IEDA使用Maven命令查看依赖冲突方法

①:想要查看maven的依赖树的时候使用Maven命令来查看依赖:

maven dependency:tree

②:查看是否有依赖冲突也可以使用Maven命令来查看:

mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>

http://www.lryc.cn/news/34331.html

相关文章:

  • SAP 更改物料基本计量单位
  • 蓝桥web基础知识学习
  • Python+ChatGPT制作一个AI实用百宝箱
  • Python中格式化字符串输出的4种方式
  • C#基础教程15 枚举与类
  • 三步 让你的 vscode 自动编译ts文件
  • STM32程序下载和启动方式
  • 基础01-ajax fetch axios 的区别
  • Android Execution failed for task ‘:app:mergeDebugJavaResource
  • spring事物源码分析
  • 炫龙游戏本Win10系统总是蓝屏崩溃怎么办?
  • 华为OD机试题,用 Java 解【数字加减游戏】问题
  • C++ 手写一个高性能json生成与解析器
  • java——了解反射
  • The Sandbox 中的独特体验——《奥米加》
  • 76 Python写入csv文件时出现空行_newline参数解决
  • 高等数学——定积分和不定积分
  • imx6 usb增强信号强度
  • 深入理解性能压测工具原理
  • Java的概述和运行方式
  • 【C语言】每日刷题 —— 牛客
  • JavaEE课程实践-Servlet的部署(tomcat服务器)
  • Java 中的拆箱和装箱
  • 从0开始自制解释器——实现多位整数的加减法计算器
  • (12)C#传智:File类,泛型,字典,FileStream,StreamReader,多态
  • Dubbo的服务暴漏与服务发现源码详解
  • Python 的IDE——PyCharm
  • 01 C语言使用链表实现队列(Queue、FIFO)模块
  • 2.2操作系统-进程管理:前趋图、前趋图与PV操作
  • 凤凰游攻略