Maven依赖范围
来源:互联网 发布:国外手机号码数据库 编辑:程序博客网 时间:2024/06/09 22:03
A依赖B,需要在A的pom.xml文件中添加B的坐标,添加坐标时需要指定依赖范围,依赖范围包括:
ü compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。
ü provided:provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用,provided依赖在编译和测试时需要,在运行时不需要,比如:servlet api被tomcat容器提供。
ü runtime:runtime依赖在运行和测试系统的时候需要,但在编译的时候不需要。比如:jdbc的驱动包。由于运行时需要所以runtime范围的依赖会被打包。
ü test:test范围依赖 在编译和运行时都不需要,它们只有在测试编译和测试运行阶段可用,比如:junit。由于运行时不需要所以test范围依赖不会被打包。
system:system范围依赖与provided类似,但是你必须显式的提供一个对于本地系统中JAR文件的路径,需要指定systemPath磁盘路径,system依赖不推荐使用。
0 0
- Maven依赖范围
- 3.1.maven依赖范围
- maven之依赖范围
- maven的依赖范围
- maven依赖范围
- maven的依赖范围
- Maven的依赖范围
- maven依赖范围
- maven的依赖范围
- maven的依赖范围
- maven的依赖范围
- Maven依赖范围
- Maven依赖范围
- Maven依赖范围scope
- maven中的依赖范围
- Maven依赖范围<scope>
- maven的依赖范围
- Maven -- 依赖范围配置
- 关于UEFI启动+GPT分区 的一些经验
- 虚继承
- 商品展示
- Easy-16
- 分治算法——棋盘覆盖
- Maven依赖范围
- Trie树的建立—查找字典中以特定字符串开头的单词数量(java实现)
- 第二天-2017-05-03
- struts2框架学习第一天
- Android框架之路——Banner实现轮播图(RecyclerView添加Header)
- enum注意事项
- HDU 5974 A Simple Math Problem(数论)
- Android中商品展示案例
- 2016年Linux视频教程基础入门到精通Shell高级编程实战Nginx\MySQL运维下载