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

 时间:2026-05-10 07:39:34

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 数据库导入导出
  • 热门搜索
    美国旅游签证办理 西安旅游社 福州周边旅游 骑自行车旅游 海南旅游购物 亚洲十大旅游城市 南日岛旅游 天津旅游景点介绍 百里峡旅游 青岛旅游景点地图