IDEA插件推荐之Maven-Helper的教程图解

 更新时间:2020年07月20日 14:19:57   作者:MonkeyWie  
这篇文章主要介绍了IDEA插件推荐之Maven-Helper的相关知识,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考

这个插件能可以通过 UI 界面的方式来查看 maven 项目的依赖关系,当然还有最重要的功能 解决依赖冲突 ,使用起来非常的方便,效果图:

在开发 JAVA 项目的时候,经常会由于 maven 依赖冲突导致项目启动失败,这个时候往往会懵逼,到底哪个依赖冲突了,需要排除哪个子依赖,有了这个插件之后就可以很快的定位到冲突的组件,并进行排除。

安装

首先进入 IDEA plugins 市场,搜索 Maven Helper 进行安装:

这里需要注意的是国内网络连接 jetbrains 服务器会比较慢,可能需要梯子,通过右上角的设置按钮进行代理设置:

安装完成之后重启 IDEA,打开项目里的 pom.xml 文件,就可以看到左下角有一个 Dependency Analyzer 选项卡,点进去就可以看到界面了:

 

排除冲突

选中 Conflicts 插件就会列出有冲突的依赖,然后选择某个依赖就可以看到详细信息:

可以看到这个例子,在此项目中有两个 hutool-all 版本,如果项目启动失败提示跟此依赖有关的话,就可以通过右键指定版本进行排除:

点击 Exclude 之后,插件自动会在 pom.xml 文件中添加 <exclusion> 相关代码,进行子依赖的排除。

到此这篇关于IDEA插件推荐之Maven-Helper的教程图解的文章就介绍到这了,更多相关IDEA插件Maven-Helper内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java Cache详解及简单实现

    Java Cache详解及简单实现

    这篇文章主要介绍了 Java Cache详解及简单实现的相关资料,需要的朋友可以参考下
    2017-02-02
  • 使用JMeter进行接口高并发测试的实现

    使用JMeter进行接口高并发测试的实现

    本文主要介绍了使用JMeter进行接口高并发测试的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • java中对象的序列化与反序列化深入讲解

    java中对象的序列化与反序列化深入讲解

    这篇文章主要给大家介绍了关于java中对象的序列化与反序列化的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • SpringBoot中properties,yml,yaml的区别及使用说明

    SpringBoot中properties,yml,yaml的区别及使用说明

    这篇文章主要介绍了SpringBoot中properties,yml,yaml的区别及使用说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • IDEA 单元测试覆盖技巧分享

    IDEA 单元测试覆盖技巧分享

    这篇文章主要介绍了IDEA 单元测试覆盖技巧分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 解读StringBuilder为何比String节省效率

    解读StringBuilder为何比String节省效率

    StringBuilder比String节省效率的原因主要在于其可变性和性能开销的降低,StringBuilder在内部维护一个字符数组,可以直接在原有基础上修改,避免了每次拼接时的额外复制操作
    2024-12-12
  • java中Hibernate面试知识点整理

    java中Hibernate面试知识点整理

    在本篇文章里小编给大家整理的是一篇关于java中Hibernate面试知识点整理内容,有兴趣的朋友们可以学习参考下。
    2021-01-01
  • SpringBoot中使用Ehcache的详细教程

    SpringBoot中使用Ehcache的详细教程

    EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。这篇文章主要介绍了SpringBoot中使用Ehcache的相关知识,需要的朋友可以参考下
    2020-08-08
  • MyBatisPlus条件构造器图文实例详解

    MyBatisPlus条件构造器图文实例详解

    这篇文章主要介绍了MyBatisPlus条件构造器,了解内部原理是为了帮助我们做扩展,同时也是验证了一个人的学习能力,如果你想让自己的职业道路更上一层楼,这些底层的东西你是必须要会的
    2023-01-01
  • SpringBoot中拦截器和动态代理的区别详解

    SpringBoot中拦截器和动态代理的区别详解

    在 Spring Boot 中,拦截器和动态代理都是用来实现功能增强的,所以在很多时候,有人会认为拦截器的底层是通过动态代理实现的,所以本文就来盘点一下他们两的区别,以及拦截器的底层实现吧
    2023-09-09

最新评论