idea解决maven依赖冲突

1.首先下载idea中的Maven Helper插件如图:

 

 2.安装完之后重启,打开项目中的pom文件,此时文件会出现两个tab页,选择Dependency Analyzer即可查看当前pom文件引用的依赖,可以追溯jar包冲突。(查看标红的提示即可)

 

 

 

 3.比如org.bouncycastle.bcprov-jdk15on 与org.bouncycastle.bcprov-jdk16 jar包冲突 ,怎样可以完全避免加载bcprov-jdk15on引起的加密解密等使用异常?

  此时就需要找到引用的依赖中仍使用改jar包的依赖(主要是因为大部分公司都会自己封装内部使用的技术框架,会封装大量你可能完全不需要的工具类,当你使用相关版本jar包时候,会出现jar包冲突)

  需要用到标签<exclusion>,例如:

 

   这样加载data-ofbiz时候,可以避免其加载.bcprov-jdk15on的jar包。

 

posted @ 2022-08-04 10:06  渐逝的星光  阅读(1339)  评论(0编辑  收藏  举报