当前位置: 首页 > news >正文

(二十八)pom.xml文件-【坐标】+【引用jar包】

我们编写的所有配置都会放到pom.xml文件中这个project(普肉J克特)当中。

先是modelversion这个可以无视,这个是maven版本相关的信息,当他不存在,但不要改动它

---【定位】---信息3兄弟----唯一依赖

祖贵滴(groupId

阿 te 法克特(artifactId

威森(version

Maven 的三大坐标是它的核心灵魂,作用只有一个:在全世界的 Maven 仓库里,精准、唯一地定位到一个 jar 包 / 项目,就像快递地址一样,缺一不可。

作用:通过这3兄弟,找到jar包所在的位置

他们怎么找jar包?

他们到本地仓库找根据一以下坐标找

<groupId>org.example</groupId> <artifactId>wslant</artifactId> <version>1.0-SNAPSHOT</version>

本地仓库没有jar包,找不到,就去我们配置的镜像去找,去远程镜像地址找

去依次你找你自己配置好的网络镜像,比如阿里云,华为云去下载,下载到了

返回中央仓库,找不到会报错not f

怎么样去配置本工程坐标信息

比如模块有3个,前台、后台、common(聚合maven项目)

我们开发的项目大部分是多个工程多个模块组成

比如:前台、后台、commn这个属于一个oa系统模块那么

就是OA(前台、后台、commn)这样写

这样配置的坐标信息就不一样

---【引用jar包】---

<dependencies>(大箱子)

<dependency>(小盒子)

<groupId></groupId>

<artifactId></artifactId>

<version></version>

</dependency>(小盒子)

</dependencies>(大箱子)

去下载一个依赖servlet.去:https://mvnrepository.com/

找到你想找的版本,比如我需要4.0.1版本

这就是他给到的配置项

复制进去pom.xml文件里,就会生成一个servlet依赖

这里记得点刷新同步

如何删除它,鼠标指上去他会告诉你地址,找到,并删除就行了。

全局调整依赖的版本,加二条下面的命令,好处就是,版本号想变就直接变,再更新就是了。

这样做的目的:为了多个地方都可以调用一个地方的版本号

<javax.servlet.version>4.0.1</javax.servlet.version>
<version>${javax.servlet.version}</version>

http://www.jsqmd.com/news/830508/

相关文章:

  • Redis 哨兵
  • 治理场景数字孪生智慧推演方案(2026完整版)
  • 【独家首发】ElevenLabs尚未官方支持的希伯来文增强模式:基于phoneme-level微调的48小时快速部署方案
  • 别再搞混了!PCIe设计里那个100MHz时钟,到底给谁用的?(附同源时钟架构布线避坑指南)
  • Office RibbonX Editor:打造个性化Office界面的终极工具
  • Midjourney现代主义风格提示词工程(2024权威白皮书首发):覆盖12类先锋流派+87个已验证prompt模板
  • Windows上的革命性文件系统:WinBtrfs完整指南与实用教程
  • 工业级大模型学习之路012:RAG 零基础入门教程(第七篇):高级检索架构(解决分块不合理问题)
  • Go语言入门指南:从环境搭建到并发编程实战
  • 第四十四天(5.13)
  • 利用 Taotoken 统一 API 为内部低代码平台集成 AI 能力
  • 僧伽罗文语音本地化迫在眉睫!斯里兰卡新《数字服务法》2024年10月生效前,你必须掌握的7项ElevenLabs合规配置
  • 通过curl命令直接测试Taotoken多模型API的响应与延迟
  • 源代码论文分享|图书管理系统!
  • Midscene.js跨平台AI自动化测试:3步快速上手的终极配置指南
  • 不只是标定:挖掘OpenCV findCirclesGrid在工业视觉中的另类玩法与参数调优
  • 2026 南京 GEO 优化公司 推荐 - 奔跑123
  • 【稀缺首发】Midjourney等距视角工业设计协议(ISO/IEC 21827-2024兼容版):含12类建筑/机械/游戏资产等距规范库,仅限前500名开发者领取
  • CommonJS、RequireJS 与 ES6 模块:JavaScript 模块化演进史
  • ITK-SNAP:掌握医学图像分割的5个关键步骤
  • ElevenLabs乌尔都文TTS接入全链路解析:从API密钥配置到自然停顿优化(含3个未公开参数)
  • 从0到1搭建AI心理健康预警系统:我是如何用BERT+BiLSTM捕捉情绪拐点的
  • 微信小程序流式请求实战:绕过WebSocket,实现ChatGPT逐字回复的兼容方案
  • 源代码论文分享|基于Spring Boot的装饰工程管理系统!
  • 鸿蒙与Kotlin跨平台开发中的性能与功耗深度优化实践
  • 【AI编程】 模型订阅渠道、费用与体验
  • 鸿蒙 Harmony 6.0 页面构建实战:打造酒店管理仪表盘
  • Cursor Free VIP:解锁AI编程助手完整功能的技术解决方案
  • 从零到商用:用ElevenLabs打造粤语播客AI主播——12小时实测对比Azure/Coqui/TTS开源方案,成本降63%,交付提速4.8倍
  • Metso A413110 印刷电路板