maven常见的依赖范围有哪些?

●    compile:编译依赖,默认的依赖方式,在编译(编译项目和编译测试用例),运行测试用例,运行(项目实际运行)三个阶段都有效,典型的有spring-core等jar。

●    test:测试依赖,只在编译测试用例和运行测试用例有效,典型的有JUnit。

●    provided:对于编译和测试有效,不会打包进发布包中,典型的例子为servlet-api,一般的web工程运行时都使用容器的servlet-api。

●    runtime:只在运行测试用例和实际运行时有效,典型的是jdbc驱动jar包。

●    system:不从maven仓库获取该jar,而是通过systemPath指定该jar的路径。

●    import:用于一个dependencyManagement对另一个dependencyManagement的继承。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Maven有哪些优点和缺点 优点如下: 简化了项目构建.依赖管理: 易于上手,对于新手可能一个"mvn cle...
    时间屹雨阅读 4,099评论 0 1
  • 一、Maven有哪些优点和缺点 优点如下: 简化了项目构建.依赖管理: 易于上手,对于新手可能一个"mvn cle...
    江河洋海阅读 1,328评论 0 0
  • 1 什么是Maven Maven是java平台下的一款项目构建和依赖管理的自动化管理工具。 项目构建:将我们的源代...
    流光已至阅读 1,369评论 0 0
  • 开篇介绍 大家好,我是Java最全面试题库的提裤姐,今天这篇是Java工具系列的第二篇,主要总结了maven相关的...
    我可能是个假开发阅读 2,924评论 0 2
  • 1. 数据库连接池的作用,以传统的JDBC技术相比有什么优点? 数据库连接池是在应用程序启动时建立足够的数据库连接...
    代码神医阅读 3,968评论 0 0

友情链接更多精彩内容