二、依赖管理
1. 依赖传递
问题导入
A依赖B,B依赖C,A是否依赖于C呢?
- 依赖具有传递性
- 直接依赖:在当前项目中通过依赖配置建立的依赖关系
- 间接依赖:被资源的资源如果依赖其他资源,当前项目间接依赖其他资源
- 特殊优先:当同级配置了相同资源的不同版本,后配置的覆盖先配置的
2. 可选依赖
问题导入
A依赖B,B依赖C,如果A不想将C依赖进来,是否可以做到?
3. 排除依赖
问题导入
A依赖B,B依赖C,如果A不想将C依赖进来,是否可以做到?
- 排除依赖指主动断开依赖的资源,被排除的资源无需指定版本————不需要
- 排除依赖资源仅指定GA即可,无需指定V
4 可选依赖和排除依赖的区别