Spring Boot之如何解决Maven依赖冲突

1 背景

最近在解决spring boot 项目的依赖方面,踩了不少坑,例如:引入的不同的功能的jar包,但内部依赖相同组件的版本不同,导致依赖的版本冲突。那怎么去解决这个问题?在引入依赖里剔除不需要版本的组件即可。那怎么判断引入的依赖里包含冲突的组件呢?下面介绍一个组件完美解决这个问题

2 maven helper

2.1 安装

idea里安装maven helper这个插件后,重启idea即可使用。
Spring Boot之如何解决Maven依赖冲突

2.2 使用

使用上非常简单,举例:查看项目内嵌的tomcat版本,按如下截图,就可以检索出目前引入的依赖对应版本及是否有冲突了。有冲突再剔除即可。
Spring Boot之如何解决Maven依赖冲突