首页 > 其他 > 详细

maven依赖传递性、依赖原则

时间:2020-01-16 00:08:52      阅读:442      评论:0      收藏:0      [点我收藏+]

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依赖传递性、依赖原则

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!