maven">下载 Maven
1、进入 Maven官方下载地址
2、点击 Download,再点击 Maven 3 archives,查看 3.x.x 版本的 Maven
3、点击 3.9.6 文件夹(对应版本号),再点击 binaries 文件夹,点击下载 apache-maven-3.9.6-bin.zip
binaries:可执行版,是已经编译好的版本
source:源代码版
tar.gz:Linux、Mac 系统安装包
zip:Windows 系统安装包
4、查看 IDEA 兼容 Maven 版本(兼容3.9.6及以前版本)
maven">安装 Maven
1、将下载好的 Maven 压缩包解压到指定目录即可
配置环境变量
1、点击此电脑,点击右键,点击属性,点击高级系统设置,点击环境变量
2、在系统变量中,新建 MAVEN_HOME 系统变量,变量值为 Maven 安装路径,点击确定
3、在系统变量中,找到 Path 变量,点击编辑,新建 %MAVEN_HOME%\bin,点击确定(全部确定)
4、打开 cmd,输入 mvn -v,查看 Maven 版本 (安装成功)
配置本地仓库
1、仓库是 Maven 下载的 jar 存放的地方,在指定目录新建 repo 文件夹
2、打开 Maven 的 conf 目录下的 settings.xml 文件(可以用 Notepad++ 打开)
3、在原 localRepository 注释的下方,添加本地仓库设置,路径为 repo 文件夹路径,保存
<!-- 设置本地仓库位置 -->
<localRepository>D:\working\repo</localRepository>
配置远程仓库
1、Maven 本身的中央仓库在国外,下载 jar 很慢,所以改为国内的镜像仓库(也可以是私服仓库)
仓库优先级为:本地仓库 > setting.xml 中的 repositories 仓库 > pom.xml 中的 repositories 仓库 > mirrors 镜像
mirror 会重新设置对应 repositories 仓库中的 url
2、阿里云仓库
<!-- 阿里云仓库 -->
<mirror><id>aliyun</id> <!-- *:表示所有仓库(repositories 中配置的仓库)都使用这个 mirror 的 url 作为 jar 包下载地址 --> <!-- mirrorOf 设置为 repository 的 id,为指定仓库设置 url,maven 默认包含了中央仓库 central --> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <!-- name 随便起 --> <url>https://maven.aliyun.com/repository/public</url> </mirror>
3、腾讯云仓库,可以点击文档查看使用方式
<!-- 腾讯云仓库 -->
<mirror><id>tencentyun</id> <mirrorOf>*</mirrorOf> <name>腾讯云公共仓库</name> <url>https://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url> </mirror>
4、单个镜像仓库,在 setting.xml 文件 mirrors 标签处,将原有的配置改为如下配置:
5、多个镜像仓库,在 profiles 中使用 profile 配置,多个仓库配置多个 profile。也可以在一个 profile 的 repositories 中配置多个 repository,如下示例:
<profile><id>aliyun</id> <repositories> <repository> <id>aliyunmaven</id> <!-- 仓库id,供 mirrorOf 使用,随便起。实际上通过 profile 配置,不会再添加 mirror 配置 --> <name>阿里云公共仓库</name> <!-- 仓库名称,随便起 --> <url>https://maven.aliyun.com/repository/public</url> <!-- 仓库url地址 --> <releases> <!-- 库中版本为releases的构件,稳定版本 --> <enabled>true</enabled> <!-- 是否支持更新 --> </releases> <snapshots> <!-- 库中版本为snapshots的构件,临时版本 --> <enabled>true</enabled> <!-- 构件更新策略,daily:每日,always:一直,never:从不,interval:X:间隔 X 分钟),默认为 daily --> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> </profile>
6、使用 profile 配置需要进行激活,在文件末尾添加如下配置:
<activeProfiles><activeProfile>aliyun</activeProfile> <!-- profile 的 id --> <activeProfile>tencentyun</activeProfile> </activeProfiles>
maven">IDEA配置Maven
1、打开 settings -> Build, Execution, Deployment -> Build Tools -> Maven,Maven home path 选择 Maven 安装路径,User settings file 勾选后,选择 conf 目录下 settings.xml 文件,点击 Apply,再点击 OK 即可