master_er
master_er
采纳率66.7%
2018-08-14 03:14 阅读 1.3k
已采纳

maven继承问题 jar依赖

5

一个maven父项目 有几个子项目,子项目是共享所有jar包依赖的吗?子项目A依赖feign的jar包
A B项目都继承parent ,B并没有引入feign的依赖 ,那么问题来了 B项目中有feign的jar包吗

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

9条回答 默认 最新

  • 已采纳
    weixin_42920757 小小菜鸟2020 2018-08-14 03:27

    B项目不会包含feign的jar包,如果有IDEA,可以通过右侧的maven project 看各个子项目的depenndencies ,这样更加直观

    点赞 2 评论 复制链接分享
  • u012269438 oneday_it 2018-08-14 03:23

    主项目为P 子项目为A,B
    A,B 继承 P项目中的jar依赖
    P里没有feign的情况下 A添加了feign的依赖 B没有feign的jar包

    点赞 评论 复制链接分享
  • qq_33855563 o(╯□╰)o ! 2018-08-14 03:41

    子项目B引入子项目A的依赖

    com.netflix.feign
    childA <!--加上项目A的依赖-->
    8.18.0

    点赞 评论 复制链接分享
  • qq_33855563 o(╯□╰)o ! 2018-08-14 03:46

    子项目B引入子项目A的依赖
    图片说明

    点赞 评论 复制链接分享
  • qq_36312691 qq_36312691 2018-08-14 04:36

    没有的 必须引入子模块

    点赞 评论 复制链接分享
  • wangdaoyiyou Mr--liu 2018-08-14 07:43

    依赖不会传递的,不像类的继承,A为liabrary,b依赖A,c如果要用的话,不能直接用b的,c也要添加依赖A

    点赞 评论 复制链接分享
  • HXNLYW 葫芦胡 2018-08-14 08:13

    没有的,如果parent里面引入了,A,B都不用引入也会有依赖

    点赞 评论 复制链接分享
  • hu_belif huwao 2018-08-14 13:25

    没有的,没有引入parent的依赖,AB都要各自引入独有的依赖。

    点赞 评论 复制链接分享
  • bkzxh bkzxh 2018-08-15 07:19

    主项目为P 子项目为A,B
    A,B 继承 P项目中的jar依赖
    P里没有feign的情况下 A添加了feign的依赖 B没有feign的jar包

    点赞 评论 复制链接分享

相关推荐