| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Maven学习总结(60)—— Maven 作用域 Scope 属性详解 -> 正文阅读 |
|
[Java知识库]Maven学习总结(60)—— Maven 作用域 Scope 属性详解 |
前言scope 是 Maven 坐标的一个关键字,它主要来限制依赖的作用域。它有五种类型: compile大部分情况下使用的引用作用域是 compile,它也是 Maven 默认的 scope 值,表明该依赖从 Java 代码编译、测试以及运行时都会参与其中。 runtimeruntime 顾名思义,只参与运行时,跳过了编译阶段。当然它打 fat jar 时也会像 compile 一样打包。比如我们常用的数据库驱动,你可以去看看自己 Spring Boot 项目生成器初始化数据库驱动依赖的是不是 runtime。 providedprovided 用到的频次不会太多。它用来声明你希望 JDK 和容器运行时来提供它,你自己不引入,仅仅使用这个依赖,在一些通用规范和插件扩展使用该选项比较普遍。举个例子,servlet api 你希望 Servlet 容器提供,但是你 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 12:59:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |