https://www.it610.com/article/1282920900592680960.htm
依赖范围

小石头总结的一样表。其实很好记的,有规律

1、一共三类:编译、运行、测试

2、所有scope对测试都生效,provided还对编译有效,runtime还对运行有效

scope ↓ 编译 运行 测试 举例 备注
compile spring-core 默认值
provided   jdk、servlet-api  
runtime   jdbc驱动  
test     junit  
system     与compile一样不推荐
import         忽略

maven依赖范围compile provided test runtime system import_第1张图片

   依赖范围就是用来控制依赖与这三种classpath(编译classpath、测试classpath、运行classpath)的关系,Maven有以下几种依赖范围。

Logo

一站式 AI 云服务平台

更多推荐