依赖传递和依赖冲突

依赖传递:导入依赖,会自动导入依赖的依赖(compile dependenices)
简化依赖的导入 确保依赖的版本无冲突
依赖冲突:发现已经存在的依赖(重复依赖)会终止依赖传递!避免循环依赖和重复依赖的问题

依赖冲突发生场景:重复依赖!!

依赖冲突的解决原则:

第一原则:谁短谁优先!引用的路径长度

第二原则:谁上谁优先!dependencies声明的先后顺序
tmp6B64.png