Windows 安装 Maven

本文详细介绍Maven的下载、安装步骤及环境变量配置方法,包括M2_HOME和MAVEN_HOME的设定,PATH变量更新,以及如何验证Maven是否安装成功。此外,还介绍了本地仓库位置的修改、Maven默认JDK版本的调整和添加国内镜像源以提高下载速度的技巧。

http://maven.apache.org/download.cgi 下载
选择 apache-maven-3.6.3-bin.zip
解压下载好的 Maven 到 C:\Matrix\Maven

配置环境变量

右击 我的电脑 ,点击 属性 ,选择 高级系统设置 ,选择 高级 选项卡,点击 环境变量
添加 M2_HOMEMAVEN_HOME ,并将其指向 Maven 文件夹,如:

M2_HOME 			C:\Matrix\Maven
MAVEN_HOME			C:\Matrix\Maven

Maven 说只是添加 M2_HOME,但一些项目仍引用 Maven 的文件夹 MAVEN_HOME,因此为了安全也把它添加进去

添加到环境变量 PATH

更新 Path 变量,添加 Maven bin 文件夹到 Path 的最后,如: %M2_HOME%\bin; ,这样就可以在命令中的任何目录下运行 Maven 命令了

验证安装成功

检测 Maven 配置是否生效使用 mvn -v 命令查看:

$ mvn -v
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /usr/local/bin/maven
Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/jre
Default locale: en_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"

看到类似消息,说明 Apache Maven 在 Windows 上已安装成功

本地仓库位置修改

<localRepository>/Users/ensk/Documents/Maven Repository</localRepository>

修改 Maven 默认的 JDK 版本

在 <profiles> 标签下添加一个 <profile> 标签,修改 Maven 默认的 JDK 版本

<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>

添加国内镜像源

修改 <mirrors> 标签下 <mirror>,添加国内镜像源,这样下载 jar 包速度很快;默认的中央仓库有时候甚至连接不通,一般使用阿里云镜像库即可,这里我就都加上了,Maven 会默认从这几个开始下载,没有的话就会去中央仓库了;

<!-- 阿里云仓库 -->
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

<!-- 中央仓库1 -->
<mirror>
    <id>repo1</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo1.maven.org/maven2/</url>
</mirror>

<!-- 中央仓库2 -->
<mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
</mirror>

作者 Github : tojohnonly , 博客 : EnskDeCode

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值