美文网首页
idea的Maven Helper插件,帮助解决pom依赖冲突

idea的Maven Helper插件,帮助解决pom依赖冲突

作者: 小胖学编程 | 来源:发表于2021-01-21 11:53 被阅读0次

1. 快速安装

File-->setting--->Plugins--->在搜索框中填写Maven Helper然后搜索,单击Install按钮进行安装,装完重启IDE。

image.png

2. 使用方式

安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab),进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件还能快速的执行maven命令。

pom文件上多出来的标签。

image.png
  • Conflicts(查看冲突)
  • All Dependencies as List(列表形式查看所有依赖)
  • All Dependencies as Tree(树形式查看所有依赖)

2.1 Conflicts发现冲突以及移除依赖

image.png

发现冲突的pom(一般是红色的依赖),可以直接点击exclude移除pom依赖。

当然,要是冲突的pom是自己维护的。可以去到对应的项目中,使用

<scope>provided</scope>属性或者<optional>true</optional>属性,禁止传递依赖。

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <scope>provided</scope>
        </dependency>

2.2 查找对应的依赖

image.png

相关文章

网友评论

      本文标题:idea的Maven Helper插件,帮助解决pom依赖冲突

      本文链接:https://www.haomeiwen.com/subject/urbrzktx.html