Maven学习笔记

Maven功能介绍

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译、测试、打包、发布.....)
  • 提供了一套依赖管理机制

依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件...)

①Maven使用标准的坐标配置来管理各种依赖

②只需要简单的配置就可以完成依赖

maven的下载和配置(2024的idea版本)

参考视频

maven项目结构

maven坐标

导入maven项目

依赖配置

依赖:指当前项目运行所需要的jar包,一个项目中可以引入多个依赖

配置:

  • 1.在pom.xml中编写<dependencies>标签
  • 2.在<dependencies>标签中使用<dependency>引入坐标
  • 3.定义坐标的groupId,artifactId,version
  • 4:点击刷新按钮,引入最新加入的坐标

如果不知道您的坐标,可以到https://mvnrepository.com/ 中搜索。

XML 复制代码
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>6.1.4</version>
</dependency>

注意事项

  • 一旦依赖配置变更了,记得重新加载
  • 引入的依赖本地仓库不存在,记得联网

生命周期

maven常见问题解决

XML 复制代码
del /s *.lastUpdated

单元测试

直接看视频吧,哈哈哈

相关推荐
2501_926978336 小时前
AI的三次起落发展分析,及未来预测----理论5.0的应用
人工智能·经验分享·笔记·ai写作·agi
报错小能手7 小时前
深入理解 Linux 物理内存管理
学习·操作系统
路小雨~7 小时前
Transformer架构学习笔记:从数学推导到工程实现与主流变体
笔记·ai·transformer
zx_zx_1237 小时前
哈希表的学习
学习·哈希算法·散列表
FAFU_kyp7 小时前
Kimi Coding Plan API 集成问题与解决方案
学习
Riu_Peter9 小时前
【技术】Maven 配置 settings.xml 轮询下载
xml·java·maven
蓝田生玉1239 小时前
qwen2.5论文阅读笔记
论文阅读·笔记
L-影10 小时前
下篇:它到底是怎么操作的——AI中半监督学习的类型与作用,以及为什么它成了行业的“最优解”
人工智能·学习·机器学习·ai·半监督学习
xw-busy-code11 小时前
抽象语法书学习笔记
笔记·学习·ast·抽象语法树