zoukankan      html  css  js  c++  java
  • idea升级maven工程jar包版本和解决jar包冲突

         原来用过eclipse的都知道,想要升级maven工程的jar包版本或者解决jar包冲突,直接在pom文件下的dependency hierarchy视图下右击冲突的jar包,将其exclude掉,然后在pom文件的dependencies视图下点击add按钮,然后添加自己需要的jar包即可。在公司用的是idea,还不是很熟悉,摸索之下在maven窗口中点击show dependencies出现jar包的依赖关系图,如下图所示:

                                                                

    然后出现很高大上的逻辑视图,然后就各种懵逼,这是什么玩意!怎么改!其实在视图模式下也可以类似eclipse对jar包进行管理,如果要升级或者更改出现红线的jar包冲突,在下图的视图中右键要升级的有多重复杂依赖关系的jar包或者有冲突的jar包,将其exclude掉,然后想要添加最新版本的jar包,在该视图下寻找某个jar包可以ctrl+f查找,会罗列出所有的jar包,虽然没有输入框,直接输入自己查找的jar包名称就可以匹配到。如果要添加jar包,类似于eclipse中的add功能,可以在pom文件下alt+insert,根据自己的需要就可以添加jar包。然后reimport maven,就可以了。但是我的alt+insert中的dependecy查找出来的结果总是为空,可能是idea远程的maven仓库设置的不正确,有知道的朋友可以告诉一下我。

                 

     

    idea原生的jar包冲突解决并不好用,推荐一个比较好用的插件,Maven Helper,安装好后,选择项目的pom文件,选择如下图所示位置出现Dependency Analyzer

    选择后,惦记Conflicts,就会出现有冲突的jar包,如下图所示,右键红色的出现冲突的jar包eclude掉就可以了,是不是比原生的好用很多。

     

  • 相关阅读:
    UI设计教程分享:banner设计
    UI设计教程分享:电商网页页面设计常见表现手法
    UI设计教程学习分享:APP布局
    UI设计技术分享:教你几个设计技巧让老板对你的设计赞不绝口
    ps教程分享:一定要记住这20种PS技术!
    UI设计教程分享:设计一个高质量的logo要从哪方面入手呢?
    UI设计教程分享:字体变形—阴阳收缩法
    实验十一_编写子程序
    课程设计一总结
    课程设计一
  • 原文地址:https://www.cnblogs.com/rainydayfmb/p/6761134.html
Copyright © 2011-2022 走看看