Maven下载
注意:maven的版本需要根据Java的版本来确定。maven与Java对应关系:https://maven.apache.org/docs/history.html

Maven官网下载:https://maven.apache.org/download.cgi

Maven解压
将下载的文件解压并将解压后的文件放在自己想存放的安装位置。

配置环境变量
将maven的bin路径配置到环境变量



验证
在命令行界面,输入mvn -v
可以输出maven相关信息就表示成功。

配置本地仓库
将本地仓库配置到settings文件中,本地仓库配置的标签为localRepository



配置阿里镜像
将阿里镜像配置到settings文件中,镜像配置的标签为mirror

以下是settings配置,可自行根据实际情况修改。
点击查看代码
<?xml version="1.0" encoding="UTF-8"?>
<!-- Maven 配置文件作用:配置本地仓库路径、JDK编译环境、镜像仓库等全局设置位置:通常位于 ${MAVEN_HOME}/conf/settings.xml 或 ~/.m2/settings.xml
-->
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- 本地仓库路径:Maven下载的依赖会存储到该目录 --><!-- 建议路径不要包含中文或空格,避免兼容问题 --><localRepository>D:\Develop\Maven\repository</localRepository><!-- 配置集:可通过激活不同配置集实现环境隔离 --><profiles><!-- 1. JDK编译环境配置 --><profile><id>jdk-1.8</id> <!-- 配置集唯一标识 --><!-- 激活条件:默认激活,且当JDK版本为1.8时生效 --><activation><activeByDefault>true</activeByDefault> <!-- 默认激活此配置 --><jdk>1.8</jdk> <!-- 匹配JDK 1.8版本 --></activation><!-- 编译参数:指定源码、目标字节码和编译器版本均为1.8 --><properties><maven.compiler.source>1.8</maven.compiler.source> <!-- 源码兼容版本 --><maven.compiler.target>1.8</maven.compiler.target> <!-- 生成字节码版本 --><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> <!-- 编译器版本 --></properties></profile><!-- 2. 镜像仓库配置(加速依赖下载) --><profile><id>aliyun-rep</id> <!-- 配置集唯一标识:阿里云仓库 --><!-- 激活条件:默认激活此仓库配置 --><activation><activeByDefault>true</activeByDefault></activation><!-- 项目依赖仓库:用于下载jar包 --><repositories><!-- 阿里云公共仓库(推荐) --><!-- 替换默认中央仓库,国内访问速度快,解决官方仓库访问慢问题 --><repository><id>aliyun-public</id> <!-- 仓库唯一标识 --><name>阿里云公共仓库</name> <!-- 仓库名称(可选) --><url>https://maven.aliyun.com/repository/public</url> <!-- 仓库地址(使用HTTPS更安全) --><releases><enabled>true</enabled> <!-- 允许下载正式版 --></releases><snapshots><enabled>false</enabled> <!-- 关闭快照版(开发阶段不稳定版本)下载,如需可改为true --></snapshots></repository><!-- JBoss仓库(补充仓库) --><!-- 用于下载JBoss相关依赖(如特定框架或中间件) --><repository><id>jboss-releases</id><name>JBoss Releases Repository</name><url>https://repository.jboss.org/nexus/content/repositories/releases/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><!-- 插件仓库:用于下载Maven插件(如编译插件、打包插件等) --><pluginRepositories><!-- 阿里云插件仓库 --><pluginRepository><id>aliyun-plugin</id><name>阿里云插件仓库</name><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository><!-- JBoss插件仓库 --><pluginRepository><id>jboss-plugin</id><name>JBoss Plugin Repository</name><url>https://repository.jboss.org/nexus/content/repositories/releases/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles><!-- 镜像配置(可选,进一步优化仓库访问) --><!-- 镜像会覆盖profiles中的仓库配置,优先级更高 --><mirrors><!-- 阿里云镜像:拦截中央仓库请求,转发到阿里云 --><mirror><id>aliyun-mirror</id><mirrorOf>central</mirrorOf> <!-- 拦截名为central的仓库(Maven默认中央仓库) --><name>阿里云中央仓库镜像</name><url>https://maven.aliyun.com/repository/central</url></mirror></mirrors></settings>