侧边栏壁纸
  • 累计撰写 2,046 篇文章
  • 累计创建 73 个标签
  • 累计收到 20 条评论

目 录CONTENT

文章目录

Maven的Pom文件如何排除包依赖

大猿本猿
2022-01-05 / 9,900 阅读 / 0 字

一、需求

maven种有些包是相互依赖并有冲突的,比如log4j和Logback的接口实现,在很多包里都有log4j的引入,但是如果还同时存在logback的包,这时候启动就会报错,需要一个一个的排错掉。用手排除是不可能的,这时候就需要借助IDEA的树目录来排除了。

二、解决方法

选择需要查询的模块,然后点击右上角** 显示依赖 **按钮。

注意:如果是多个模块的项目,父级点击显示依赖并不能直接显示,是选中maven的子模块才能生效的,再点显示依赖按钮才能看到依赖树,而不是打开哪个子pom文件哪个就生效。

image

会打开如下:

image

直接ctrl+F,进行搜索,如下搜索logback

image

点击之后变会跳转到对应节点,在对应的节点点击右键:排除,即可排除依赖。在pom.xml文件中自动加入exclusion

image

重点就是,可以选中---排除,而不用手动的去添加exclusion