【SpringBootWeb入门-2】Maven学习-Maven项目的依赖管理

依赖配置

依赖:指当前项目运行所需要的jar包,一个项目中可以引入多个依赖。

配置:

1、在 pom.xml 中编写 <dependencies> 标签
2、在 <dependencies> 标签中 使用 <dependency> 引入坐标
3、定义坐标的 groupId,artifactId,version
4、点击刷新按钮,引入最新加入的坐标

 

注意事项:

1、如果引入的依赖,在本地仓库不存在,将会连接远程仓库/中央仓库,然后下载依赖。(这个过程会比较耗时,耐心等待)
2、如果不知道依赖的坐标信息,可以到https://mvnrepository.com/中搜索。

依赖传递

依赖具有传递性:

直接依赖:在当前项目中通过依赖配置建立的依赖关系
间接依赖:被依赖的资源如果依赖其他资源,当前项目间接依赖其他资源

 

排除依赖:

排除依赖指主动断开依赖的资源,被排除的资源无需指定版本。

 

依赖范围

依赖的jar包,默认情况下,可以在任何地方使用。可以通过 <scope>…</ scope > 设置其作用范围。

作用范围:

1、主程序范围有效。(main文件夹范围内)
2、测试程序范围有效。(test文件夹范围内)
3、是否参与打包运行。(package指令范围内)

 

posted @ 2023-12-02 21:00  hiker0412  阅读(135)  评论(0)    收藏  举报