maven依赖范围-Scope

自从学了maven才知道以前导的jar包全是java工程,真是涨姿势了

学习从本地仓库引入依赖时,涉及到一个属性scope,刚开始对这个属性一脸茫然,通过我反复地看视频和查资料才逐渐理解,下面来说下:

  1.scope依赖范围:具体的讲是,jar包提供或作用的范围,这个范围说白了是项目的生命周期各阶段

  2.我之前还真不知道jar包还有提供的场次一说,无脑往项目导jar也不管了;现在了解到jar是有作用的场次的,分别是:编译时,测试时,运行时,打包时等阶段

    >具体啥意思呢?简单说下,还记得创建servlet时,servlet页面立马就很多的错误,是编译器不让通过不让编译,原因在于我们的jar包没有提供,提供就不会报错了,这时候jar包是编译时必须得提供的,编译阶段属于jar作用的一个范围;其他阶段也以此类推了

 

 

posted @   爱编程DE文兄  阅读(152)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示