maven依赖传递性的两大原则简介说明
下文笔者讲述maven中依赖传递性的两大原则,如下所示:
原则一: 最短路径优先原则 原则二: 最先声明原则
最短路径优先原则
例: a项目,b项目,c项目,d项目 a项目依赖b项目 b项目依赖c项目 c项目依赖d项目(5.0版本) ----------------------------- a项目依赖e项目 e项目依赖d项目(1.0版本) ---------------------------- 根据最短路径优先原则,此时a项目中的d项目的版本应该为(1.0版本)
当最短路径优先原则,无法确定使用何种jar包时, 此时就采用先出现的版本为准
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。