美文网首页
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