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

2021-01-21  本文已影响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

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
上一篇 下一篇

猜你喜欢

热点阅读