博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven中scope标签的作用
阅读量:4094 次
发布时间:2019-05-25

本文共 382 字,大约阅读时间需要 1 分钟。

  • compile:编译依赖范围(默认)。使用此依赖范围的Maven依赖,对于编译、测试、运行三种classpath都有效。典型的例子是spring-code,在编译、测试和运行的时候都需要使用该依赖。
  • test: 测试依赖范围。使用此依赖范围的Maven依赖,只对于测试classpath有效,在编译主代码或者运行项目的使用时将无法使用此依赖。典型的例子是Jnuit,只有在编译测试代码及运行测试的时候才需要
  • provided:已提供依赖范围。使用此依赖范围的Maven依赖,对于编译和测试classpath有效,但在运行时候无效。典型的例子是servlet-api,编译和测试项目的时候需要该依赖,但在运行项目的时候,由于容器已经提供,就不需要Maven重复地引入一遍。provided的好处是,打成的war包同时适合java -jar命令启动以及部署到外部容器中

转载地址:http://puxii.baihongyu.com/

你可能感兴趣的文章
Python字符串使用
查看>>
Python迭代操作
查看>>
Python列表推导和字典推导
查看>>
PyQt5文件读写操作
查看>>
pyqt编程之QTabWidget使用
查看>>
ubuntu下使用irtulbox虚拟winxp实现360wifi热点功能
查看>>
ubuntu 下用virtulbox装winxp实现360wifi热点
查看>>
Linux学习笔记之swap
查看>>
linux学习笔记之特殊设备loop挂载
查看>>
linux学习笔记之创建大型文件
查看>>
Linux学习笔记之常用压缩命令
查看>>
ubuntu下安装source insight方法
查看>>
c程序函数返回值
查看>>
宏定义交换两个变量值的陷阱
查看>>
linux 下ntp客户端协议代码实现
查看>>
pclint环境搭建教程
查看>>
Angular环境搭建
查看>>
Docker部署Angular应用
查看>>
mac下常用数据库及nginx笔记
查看>>
macos安装mysql
查看>>