Maven
Maven
Maven 是一个项目管理工具,它包含了一个项目对象模型
(POM:Project Object Model),一组标准集合帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,
它会帮助我们下载/提供 所有的Jar,极大提升开发效率
下载和配置
官网:https://maven.apache.org/download.cgi
点击Binary zip archive
apache-maven-3.9.11-bin.zip(选择需要的版本)解压到没有中文的文件夹下
添加环境变量,变量名MAVEN_HOME,变量值为解压路径
在Path里添加
%MAVEN_HOME%\binmvn –v测试找个位置新建
repository文件夹存放jar包从
conf文件夹里复制setting.xml配置文件,将mirror和本地仓库地址改为1
2
3
4
5
6
7
8
9
10<localRepository>D:\maven\repository</localRepository>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
IDEA中使用Maven
设置 > 构建、执行、部署 > 构建工具 > Maven
修改Maven主路径为解压路径
修改用户设置文件为修改过的
setting.xml修改本地仓库为之前创建的
repository文件夹✨打开每个项目都要检查一下✨
测试
新建一个SpringBoot,选择依赖项Spring Web
直接运行,测试接口即可
依赖管理
maven工程中不直接将 jar包导入到工程中,而是通过在 pom.xml 文件中添加所需jar包的坐标
Maven仓库类型
- 本地仓库
存放在本地服务器中,当运行项目的时候,maven会自动根据配置文件查找本地仓库,再从本地仓库中调用jar包使用。 - 远程仓库(私服)
当本地仓库中没有项目所需要的jar包时,那么maven会继续查找远程仓库,一般远程仓库指的是公司搭建的私有服务器,也叫私服;
当jar包在私服中查找到之后,maven会将jar包下载到本地仓库中,下次使用的时候就不用再去找远程仓库。 - 中央仓库
当远程仓库获取不到jar包时,就需要到中央仓库去查找,并下载在远程仓库中,本地仓库再从远程仓库中下载回来使用。
Maven
http://xwww12.github.io/2025/09/19/Spring&SpringBoot/Maven/