依赖范围
小石头总结的一样表。其实很好记的,有规律
1、一共三类:编译、运行、测试
2、所有scope对测试都生效,provided还对编译有效,runtime还对运行有效
scope ↓ | 编译 | 运行 | 测试 | 举例 | 备注 |
compile | ● | ● | ● | spring-core | 默认值 |
provided | ● | ● | jdk、servlet-api | ||
runtime | ● | ● | jdbc驱动 | ||
test | ● | junit | |||
system | ● | ● | 与compile一样不推荐 | ||
import | 忽略 |
依赖范围就是用来控制依赖与这三种classpath(编译classpath、测试classpath、运行classpath)的关系,Maven有以下几种依赖范围。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。