maven依赖总结
假设A
有两个1.0
和2.0
两个版本。
B
依赖A
1.0
版本,C
依赖A
2.0
版本, D
依赖B
和C
,在D
打包的时候A
的版本为高版本2.0
。
E
依赖 C
, D
改为依赖B
和E
,这时候A
的版本为高版本1.0
。如果在D
中直接依赖A
2.0版本,这时会存在两个版本的包。
总结:同级的会高版本覆盖低版本,层次浅的会覆盖层次深的。依赖引入的,都会存在。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 水娃火娃石榴娃!
评论