Maven 基础之依赖范围

在dependency标签下有个子标签叫, 这个标签是用来控制所dependency的jar的作用域范围。有一下几个值:
compile:编译依赖范围。默认的依赖范围,也是大部分jar的依赖范围, 从编译,测试,运行都需要存在的。
test:测试依赖范围,只在编译和运行测试代码的时候需要。如Junit
provided:已提供的依赖范围,对于编译,测试需要存在,运行时是不需要的。 如servlet-api, 一般web 容器已经提供这些jar,所以在运行时是不需要再额外引入的。
runtime:运行时依赖范围。对于测试和运行时有效,编译时无效。如jdbc驱动。
system:系统依赖范围:与provided的范围一样, 但是此依赖不是通过Maven仓库解析的。需要与本机系统绑定,在中指定。
import:导入依赖范围。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值