码迷,mamicode.com
首页 > 其他好文 > 详细

maven依赖传递性、依赖原则

时间:2020-01-16 00:55:49      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:unit   必须   pil   测试   info   lan   https   src   htm   

maven的依赖传递:

  A.jar->B.jar->C.jar

  要使 A.jar ->C.jar:当且仅当 B.jar 依赖于C.jar的范围是compile,如果B依赖于C的范围不是compile,那么A依赖不了C

举个例子:

这里创建两个项目,HelloWorlds和HelloWorld2,HelloWorld2配置了junit单元测试依赖,如果HelloWorlds想依赖HelloWorld2中的junit,那么HelloWorld2和junit的依赖范围必须是compile,否则依赖不了。(注意:项目之间互相依赖还需要配置依赖,详细:maven配置多个项目之间的依赖

技术图片

 

 技术图片

 

 技术图片

 

 不过不建议修改所配置依赖的默认的依赖范围,会出现jar包冲突,会报空指针异常。

maven依赖传递性、依赖原则

标签:unit   必须   pil   测试   info   lan   https   src   htm   

原文地址:https://www.cnblogs.com/unlasting/p/12199201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!