Maven安装与配置,Idea配置Maven(超详细版)
本文基于Maven 3.6.1版本,适用于Windows系统。配置前请确保已安装JDK 1.8+(没有安装JDK请先安装JDK)
一、前提条件:安装JDK
为什么需要JDK? Maven是基于Java的工具,必须依赖JDK才能运行。
如何检查是否已安装JDK?
- 按下
Win+R键,输入cmd回车 - 在命令行中输入
java -version回车 - 如果显示Java版本信息,说明已安装;如果提示"java不是内部或外部命令",说明未安装
如果未安装JDK:
- 前往Oracle官网下载JDK
- 按照安装向导一步步安装(默认选项即可)
- 安装完成后,重复上面的步骤检查是否成功
二、下载Maven
- 访问Maven官网
- 下载 "Binary zip archive"(不要下载Source包)
- 选择 Maven 3.6.1 (或更新版本,如3.8.8)的
apache-maven-3.6.1-bin.zip
💡 小贴士:选择版本时,建议使用稳定版(如3.6.1或3.8.8),不要选择"最新",因为最新版可能有bug
三、安装Maven
- 解压Maven :
- 将下载的
apache-maven-3.6.1-bin.zip解压到一个没有中文、没有空格、没有特殊字符的文件夹 - 推荐路径 :
D:\tools\apache-maven-3.6.1(不要放在C盘,避免权限问题)
- 将下载的
- 创建本地仓库 (重要!):
- 在Maven安装目录下,新建一个文件夹,命名为
maven_repository - 例如:
D:\tools\apache-maven-3.6.1\maven_repository
- 在Maven安装目录下,新建一个文件夹,命名为
四、配置环境变量
步骤1:打开环境变量设置
- 右键点击 "此电脑" → 选择 "属性"
- 点击 "高级系统设置" → 在弹出的窗口中点击 "环境变量"
- 在 "系统变量" 区域,点击 "新建"
步骤2:添加MAVEN_HOME
- 变量名 :
MAVEN_HOME - 变量值 :
D:\tools\apache-maven-3.6.1(替换为你实际的Maven安装路径) - 点击 "确定"
步骤3:配置Path
- 在 "系统变量" 区域,找到 "Path" 变量,点击 "编辑"
- 点击 "新建" ,输入:
%MAVEN_HOME%\bin - 点击 "确定" 保存所有设置
步骤4:验证安装
-
按下
Win+R键,输入cmd回车 -
在命令行中输入:
mvn -v回车 -
如果显示类似以下内容,说明配置成功:
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555)
Maven home: D:\tools\apache-maven-3.6.1
Java version: 1.8.0_291, vendor: Oracle Corporation, runtime: D:\Program Files\Java\jdk1.8.0_291\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
❌ 如果提示"mvn不是内部或外部命令",请检查:
- Maven安装路径是否包含中文/空格
- 是否正确配置了MAVEN_HOME和Path
- 是否重启了命令行窗口
五、配置Maven的settings文件
步骤1:打开settings.xml
- 进入Maven安装目录的
conf文件夹(如D:\tools\apache-maven-3.6.1\conf) - 找到
settings.xml文件,用记事本或Notepad++打开
步骤2:修改本地仓库路径
-
在文件中找到
<localRepository>标签(大约在第70行左右) -
修改为你的本地仓库路径(即我们之前创建的
maven_repository文件夹):xml<localRepository>D:\tools\apache-maven-3.6.1\maven_repository</localRepository>
步骤3:配置国内镜像(解决下载慢的问题)
在 <mirrors> 标签内(大约在第130行左右),添加以下镜像配置(选择一个即可):
选项1:阿里云镜像(推荐)
xml
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
选项2:网易镜像
xml
<mirror>
<id>nexus-163</id>
<mirrorOf>*</mirrorOf>
<name>Nexus 163</name>
<url>http://mirrors.163.com/maven/repository/maven-public/</url>
</mirror>
选项3:腾讯云镜像
xml
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
💡 为什么需要镜像?
中央仓库在国外,下载速度慢,国内镜像可以大幅提升下载速度
步骤4:配置JDK版本
在 <profiles> 标签内(大约在第200行左右),添加以下配置:
xml
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<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>
💡 如果你使用的是JDK 11或更高版本,将1.8改为11
步骤5:验证配置
- 打开命令行,输入:
mvn help:system - 等待几秒钟,如果显示
BUILD SUCCESS,说明Maven配置成功
六、Idea配置Maven
步骤1:打开Idea设置
- 打开IntelliJ IDEA
- 点击顶部菜单栏:File → Settings (Windows)或 IntelliJ IDEA → Preferences(Mac)
步骤2:配置Maven
- 在设置窗口中,找到 Build, Execution, Deployment → Build Tools → Maven
- 配置以下三项:
- Maven home directory :选择你的Maven安装路径(如
D:\tools\apache-maven-3.6.1) - User settings file :选择Maven的settings.xml文件(如
D:\tools\apache-maven-3.6.1\conf\settings.xml) - Local repository :选择你之前创建的本地仓库路径(如
D:\tools\apache-maven-3.6.1\maven_repository)
- Maven home directory :选择你的Maven安装路径(如
步骤3:应用配置
- 点击 Apply → OK 保存设置
- 重启Idea(可选,但建议重启)
步骤4:测试Maven配置
- 创建一个新项目(File → New → Project)
- 选择 Maven → Create from archetype
- 选择一个简单的模板(如
maven-archetype-quickstart) - 点击 Next → Finish
- 等待IDEA自动下载依赖(如果看到"Downloading",说明Maven配置成功)
常见问题解决
问题1:Maven下载依赖失败
解决方法:
- 检查网络是否正常
- 检查settings.xml中的镜像配置是否正确
- 尝试手动下载:打开
settings.xml,找到镜像URL,直接在浏览器中打开,看是否能访问
问题2:Idea无法识别Maven项目
解决方法:
- 右键点击项目文件夹 → Add as Maven Project
- 或者点击右下角的Maven图标 → Reimport
问题3:JDK版本不匹配
解决方法:
- 在Idea中,点击 File → Project Structure
- 在 Project SDK 中选择正确的JDK版本
- 在 Project 选项卡中,设置 Project language level 为与JDK匹配的版本
总结
- 先装JDK → 2. 下载Maven → 3. 配置环境变量 → 4. 修改settings.xml → 5. Idea中配置Maven
按照以上步骤操作,99%的Maven配置问题都能解决!如果遇到问题,可以检查:
- 路径是否包含中文/空格
- settings.xml是否正确配置
- 镜像URL是否能正常访问
💡 终极验证 :创建一个Maven项目,添加一个依赖(如
com.google.code.gson:gson:2.8.9),如果能成功下载依赖,说明配置完全成功!