maven依赖范围-Scope
自从学了maven才知道以前导的jar包全是java工程,真是涨姿势了
学习从本地仓库引入依赖时,涉及到一个属性scope,刚开始对这个属性一脸茫然,通过我反复地看视频和查资料才逐渐理解,下面来说下:
1.scope依赖范围:具体的讲是,jar包提供或作用的范围,这个范围说白了是项目的生命周期各阶段
2.我之前还真不知道jar包还有提供的场次一说,无脑往项目导jar也不管了;现在了解到jar是有作用的场次的,分别是:编译时,测试时,运行时,打包时等阶段
>具体啥意思呢?简单说下,还记得创建servlet时,servlet页面立马就很多的错误,是编译器不让通过不让编译,原因在于我们的jar包没有提供,提供就不会报错了,这时候jar包是编译时必须得提供的,编译阶段属于jar作用的一个范围;其他阶段也以此类推了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~