Maven配置中scope说明
2024-10-19 00:23:59
Maven环境搭建完成后,需要去pom.xml文件中配置相关使用的jar架包。
如上图,架包选定之后需要配置对应的scope属性,下面来简单说下这些属性选项的含义:
1. compile,缺省值,适用于所有阶段,会随着项目一起发布。
2. provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
3. runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
4. test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
5. system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。
最新文章
- [译]Godot系列教程一 - 场景与节点
- replace
- 第一章 jQuery基础方法回顾
- uC/OS-II内存(OS_mem)块
- uploadify 自动访问url 初始化 自动请求
- 改善过多的if else
- Hearthstone-Deck-Tracker项目的编译
- 论文笔记之:Playing Atari with Deep Reinforcement Learning
- c# 获取字符串数组中最长的的字符串并输出最长的字符串
- java socket编程基础
- uva 10859
- uva 1418 - WonderTeam
- Visual Studio 开发(二):VS 2017配置FFmpeg开发环境
- 【转】Shell编程基础篇-下
- php源码安装常用配置参数和说明
- beta版本“足够好”/测试矩阵
- Unity--------------------万向锁的概念
- JS-缓冲运动-对联型悬浮框
- 初探动态规划(DP)
- phpstorm、webstorm配置less编译器
热门文章
- Ugly Number
- python入门练习题1
- Linux系统使用yum安装nodejs
- MySql_十六进制值
- linux mysql导入导出
- MVC 强类型ViewData[] TempData[]
- JAVA线程池中的Callable和Future
- python 学习笔记十 rabbitmq(进阶篇)
- 复旦高等代数 I(15级)思考题
- lambda的使用ret = filter(lambda x : x >; 22 ,[11,22,33,44])