Maven依赖配置、依赖传递、依赖范围

1. 依赖配置

依赖:当前项目运行所需要的jar包,一个项目中可以引入多个依赖
配置:
-在pom.xml中编写<dependencies>标签
-在<dependencies>标签中使用<dependency>引入坐标
-定义坐标的groupid,artifactid,version
-点击刷新按钮,引入最新加入的坐标

到网站https://mvnrepository.com/上去搜索依赖的坐标信息,并且将信息复制过来:
在这里插入图片描述
在这里插入图片描述

2. 依赖传递

直接依赖:在当前项目中通过依赖配置建立的依赖关系
间接依赖:被依赖的资源如果依赖其他资源,当前项目间接依赖其他资源
可以右键看到依赖的图表关系:
在这里插入图片描述
排除依赖:用<exclusions>标签,例如:

<exclusions>
	<exclusion>
	<groupId>junit</groupId>
	<artifactId>junit</artifactId>
	</exclusion>
</exclusions>

3. 依赖范围

依赖的jar包,默认情况下可以在任何地方使用。可以通过<scope>…</scope>设置作用范围。
作用范围:
-主程序范围有效(main文件夹内)
-测试程序范围有效(test文件夹内)
-是否参与打包运行(package指令范围内)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红橙黄绿酱酱紫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值