好用!解决maven包冲突的插件
时间:2021-04-26 11:03:01|栏目:JAVA代码|点击: 次
前言
在日常开发的过程中,经常会遇到找不到类文件的异常,但是这个类的的确确存在项目中,这称之为包的依赖冲突问题。
冲突问题
示例项目引入了两个fastjson.jar版本,分别为
fastjson:1.2.28
fastjson:1.2.3
例如,当我们项目中要用到1.2.28总的类,例如A类,但是在新的版本中,这个类被去除,但是调配的时候发现这个包存在,到底是那个包呢。
这里安利一款插件,使用该插件,可以直接一键完美解决掉idea中的maven冲突问题。
安利插件
这里安利的插件名称为 maven helper
解决问题
第一步
安装插件

第二步
在安装完成以后,在pom文件下方会出现这个东西

第三步
点进去会进入类似于eclipse界面的

第四步
选择选项conficts,这个选项的意思是筛选所有冲突的包

第五步
这里的例子冲突的是fastjson如下图所示

第六步
选择右键,exclude,去除其相关的版本。即可自动去除。

栏 目:JAVA代码
下一篇:创建动态代理对象bean,并动态注入到spring容器中的操作
本文标题:好用!解决maven包冲突的插件
本文地址:http://www.codeinn.net/misctech/108917.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




