微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

maven中scope标签详解,依赖范围compile provided test runtime system import

依赖范围

 

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

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] 举报,一经查实,本站将立刻删除。

相关推荐