Windows 安装 Maven
本文介绍在 Windows 系统下安装 Maven
1.下载
https://maven.apache.org/download.cgi
2.解压
下载后,解压到指定路径中,我这里是放在 C:\dev
目录下,完整的路径为 C:\dev\apache-maven-3.9.9
,点开之后要看到 bin
boot
conf
lib
3.配置环境变量
点击 我的电脑 → 右键 → 选择 属性 ,点击 高级系统设置 或者 快捷键 Win + S ,在输入框中输入 env
点击环境变量
3.1 配置 MAVEN_HOME
在系统变量下面新建,输入变量名和变量值。变量名为:MAVEN_HOME
这个 MAVEN_HOME 就是刚才解压的路径
确定,保存。
3.2 配置 Path
点击编辑
新建 %MAVEN_HOME%\bin
,确定保存。环境变量的这个几个窗口全部确定
4.验证
windows+R 输入cmd 回车 ,输入 mvn -v
, 配置成功则显示
5.其他配置
5.1 仓库配置(可选)
这个仓库是指下载的依赖 jar 包保存的位置,比较占用空间。建议修改到盘符空间比较大的地方,像我自 己的仓库本地占用了 30 多个g,空间大的可以忽略。
C:\dev\apache-maven-3.9.9\conf
下 有个settings.xml
文件,使用记事本/notepad 等文本编辑器打开 ,搜索 localRepository
,找到如下内容
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
这个 <localRepository>/path/to/local/repo</localRepository>
修改你想要存储的路径
我这里修改到 D:\repo
路径下,把 /path/to/local/repo
替换就可以了。
<localRepository>D:\repo</localRepository>
5.2 镜像配置(建议)
配置镜像是为了下载依赖包更快
修改 C:\dev\apache-maven-3.9.9\conf
下 有个settings.xml
文件,搜索 <mirrors>
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror>
</mirrors>
这个是默认的配置,我们现在需要替换掉它,换成国内镜像
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>jcentral</id>
<mirrorOf>jcentral</mirrorOf>
<name>aliyun maven2</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
保存即可。