理解和使用pom.xml 及在idea中具体如何查看依赖冲突情况

pom基本配置说明,直接在下面菜鸟教程中就可以看到 

Maven POM | 菜鸟教程

一、关闭父依赖约束

去掉这个模块,依赖约束就会失效,这样每个包之间的依赖冲突的可能性非常大。


        org.springframework.boot
        spring-boot-starter-parent
        2.5.2
        

二、 查看依赖的具体的jar包

(1)可以看到这个spring-boot-starter:2.5.0,颜色都是灰色,说明这个jar包没被使用
(2)omitted for conflict with 2.7.12,意思是因为与2.7.12冲突而被省略,说明现在使用的版本为2.7.12,我们需要翻越是哪个jar包的依赖覆盖2.5.0这个版本.
=》可通过 mvn dependency:tree命令来搜索查找2.7.12在哪

三、解决依赖冲突是最重要的 

搜索报错描述,排查出冲突的两个jar包是谁,都需要什么版本

东哥帮我清理了依赖关系,现在我就这样继续使用下去,在以后的依赖包再单独添加父依赖约束。

你可能感兴趣的:(java,基础,xml,java,mybatis)