Maven学习(15)-maven依赖的传递性

 时间:2026-02-15 19:22:36

1、下图中小编这里有两个maven版的java项目,一个是Hello,一个是HelloFriend,然后HelloFriend项目依赖Hello,如下图:

Maven学习(15)-maven依赖的传递性

2、然后打开HelloFriend项目的pom.xml文件,可以看到这个项目在这里依赖Hello项目,如下图:

Maven学习(15)-maven依赖的传递性

3、然后这里我们在Hello项目的pom.xml文件中加入到一个包的依赖,如下图:

Maven学习(15)-maven依赖的传递性

4、可以看出Hello中就加入了这个包spring-core,然后在HelloFriend项目中也加入了这个包,如下图:

Maven学习(15)-maven依赖的传递性

5、再次查看这个HelloFriend项目的pom.xml文件中并没有添加这个spring-core包的依赖,说明这个包的添加是因为依赖Hello所以传递过来的,如下图:

Maven学习(15)-maven依赖的传递性

6、然后在HelloFriend中点击pom.xml文件,点击【Dependency Hierarchy】,然后可以看出箭头1指示位置的依赖表示是直接依赖,而箭头2 指示位置以及以下位置的依赖表示的都是传递依赖,如下图:

Maven学习(15)-maven依赖的传递性

7、这里需要说明,只有范围是compile的包才可以传递,如下图:


  • 用Qt Creator将log4qt源码编译成Qt可用的dll
  • 现场人员变更管理
  • UltraEdit怎么设置停用鼠标滚动轮缩放
  • json怎么转化为LocalDate
  • POSTGRESQL 数据库导入导出
  • 热门搜索
    惠而浦热水器怎么样 咸鸭蛋怎么腌 皮裙怎么搭配 烟台大学怎么样 英雄杀怎么玩 顿怎么组词 文玩核桃怎么玩 卡姿兰怎么样 怎么注册网址 穗宝床垫怎么样