美文网首页
Maven的依赖仲裁原则

Maven的依赖仲裁原则

作者: 山抹微云_1921 | 来源:发表于2019-01-16 15:16 被阅读0次
    * 第一原则:最短路径优先原则

    A依赖了B和C,B也依赖了C,那么Maven会使用A依赖的C版本,因为它的路径是最短的。


    极客时间 持续交付36-讲最短路径优先
    * 第二原则:第一声明优先原则

    A依赖了B和C,B和C分别依赖了D,那么Maven会使用B依赖的D的版本,因为它是最先声明的。


    极客时间 持续交付36讲-第一声明优先原则

    根据这两个原则,Maven就可以确定项目所依赖的列表,但它处理依赖的方式还是有简单粗暴。有时Maven的决定结果并不是你想要的,所以我们在使用Maven的时候还要多加小心。

    引用自《持续交付36讲》

    相关文章

      网友评论

          本文标题:Maven的依赖仲裁原则

          本文链接:https://www.haomeiwen.com/subject/pvemdqtx.html