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

单元测试

直接看视频吧,哈哈哈

相关推荐
meichaoWen20 分钟前
【Vue3】vue3的全面学习(一)
前端·javascript·学习
FFF团团员90921 分钟前
树莓派学习笔记3:LED和Button
笔记·学习
碧海潮生_CC1 小时前
【CUDA笔记】04 CUDA 归约, 原子操作,Warp 交换
笔记·cuda
多多*1 小时前
Java复习 操作系统原理 计算机网络相关 2025年11月23日
java·开发语言·网络·算法·spring·microsoft·maven
摇滚侠1 小时前
2025最新 SpringCloud 教程,从单体到集群架构,笔记02
笔记·spring cloud·架构
风123456789~2 小时前
【OceanBase专栏】OB背景知识
数据库·笔记·oceanbase
智者知已应修善业3 小时前
【51单片机普通延时奇偶灯切换】2023-4-4
c语言·经验分享·笔记·嵌入式硬件·51单片机
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [block]bio
linux·笔记·学习
9084869055 小时前
文旅业务相关前沿技术应用
学习·产品经理
GIS学姐嘉欣5 小时前
地信、测绘、遥感等专业免费学习网站推荐
学习·gis开发·webgis