Win10安装部署apache-maven-3.8.6

本文详细介绍Maven的安装步骤及配置方法,包括下载、安装、配置本地仓库、配置阿里云镜像、环境变量设置等内容。

一、前言

Maven官方下载地址:https://maven.apache.org/download.cgi
  在这里插入图片描述

二、安装部署

1、下载 apache-maven-3.8.6-bin.zip 安装包,解压到指定路径。
  可以在D或E或F盘新建 Develop 文件夹,再新建Maven文件夹,将 apache-maven-3.8.6-bin.zip 解压到Maven文件夹。不建议在系统盘C盘新建Develop文件夹。这里不强制要求新建的文件夹同名,只是为了更好管理开发工具才这么做。注意:一定不能存在中文路径!
在这里插入图片描述

2、在Develop文件夹下新建 MavenRepository 文件夹(读者可自行修改别的有意义的文件夹名称),用作Maven仓库。自定义的Maven仓库路径不要设置到C盘,不然会导致C盘的可用容量大大降少!![在这里插入图片描述](https://img-blog.csdnimg.cn/22771ff33f6e489383a7426712dd9ae5.png在这里插入图片描述
3、修改 setting.xml 配置文件,配置Maven仓库(即MavenRepository文件夹)的绝对路径和阿里云Maven公共仓库。
在这里插入图片描述
1)复制 MavenRepository 文件夹绝对路径 ,配置Maven仓库,修改如下(注意:复制的路径是左斜杠,要改为右斜杠):
在这里插入图片描述
在这里插入图片描述
2)配置阿里云Maven公共仓库,修改如下:
阿里云Maven镜像配置官方网址:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

在这里插入图片描述
4、配置Maven的全局路径步骤。
(1)复制 apache-maven-3.8.6 文件夹绝对路径,后面步骤会用到。
在这里插入图片描述
2)此电脑 鼠标右键 选择“属性”。
在这里插入图片描述
(3)找到“高级系统设置”并点击。
在这里插入图片描述
4)点击“环境变量”。
在这里插入图片描述
(5)配置“MAVEN_HOME”系统变量。点击“新建”,“变量名”中输入 MAVEN_HOME ,“变量值”中粘贴前面复制的 apache-maven-3.8.6文件夹绝对路径 ,记得点“确定”。
在这里插入图片描述
(6)双击“Path”系统变量,点“新建”,新增环境变量 %MAVEN_HOME%\bin ,最后记得点“确定”。
在这里插入图片描述
(7)需要点击“确定”,不然配置是无法生效的。
在这里插入图片描述
5、复制 settings.xml 文件到指定目录,因为使用IDEA或Eclipse,配置Maven时需要用到。
(1)在C盘的用户文件夹(每个人的电脑用户名都不一样)下新建“.m2”文件夹。
在这里插入图片描述
(2)复制 settings.xml 配置文件到 .m2 文件夹。
(3)为什么要新建 .m2 文件夹并把 settings.xml 复制到里面呢?其实IDAE开发工具会默认生成“.m2”这个文件夹,如果什么都不配置,那么所有的jar依赖包都会下载到 .m2 文件夹,.m2 文件夹是在C盘的,C盘迟早会爆满!所以才需要自定义Maven仓库路径,自己修改好的 settings.xml 文件已经配置好Maven仓库路径。网上有些教程是在IDEA里选择maven安装包config文件夹里面的 settings.xml 文件,笔者试过,有些版本的IDEA即使这么做,重启了就失效,配置又被重置了,不知是软件的Bug还是笔者操作的姿势不对,读者可自行验证。在 .m2 文件夹上放置修改好的 settings.xml 文件百分百没问题,适用所有版本!
方法一:只要选择Maven安装包的路径即可
在这里插入图片描述
方法二:既要选择Maven安装包的路径,又要选择指定 settings.xml 配置文件(可能不同版本重启导致失效)
在这里插入图片描述
6、验证Maven安装情况
(1)按组合键 == Win + R == 打开运行框,输入命令 cmd == 并回车。
在这里插入图片描述
(2)输入
mvn -v ==命令查看Maven版本,如图所示,即Maven安装成功!
在这里插入图片描述

<think>好的,我现在需要帮助用户理解Apache Maven 3.8.6版本的不同命名形式之间的区别。首先,用户提到的是3.8.6版本可能存在的其他文件名或路径形式,需要区分这些。根据提供的引用内容,特别是引用[1]中的下载链接,可以看到Maven的文件名结构。 首先,我需要回忆Maven的版本命名惯例。通常,Apache项目的二进制分发版会有特定的命名格式,例如apache-maven-{版本号}-bin.tar.gz。例如,3.8.6版本的文件名应该是apache-maven-3.8.6-bin.tar.gz,这在引用[1]中确实提到了。用户可能想知道这个官方命名与其他可能的变体有什么不同,比如是否有不带“apache-”前缀的,或者版本号位置不同的情况。 接下来,考虑其他可能的命名形式。有时候,用户可能会在路径中看到版本号的不同表示,比如使用小数点分隔符或者连字符,例如3.8.63_8_6,这在文件系统中可能因操作系统或存储规范而有所不同。但根据Apache的官方发布,通常使用点分隔版本号,如3.8.6。 另外,用户可能混淆了Maven的核心版本号与其他组件的版本号。例如,引用[2]提到了maven-compiler-plugin的版本3.8.1,这里的版本号是插件的,与Maven本身的版本3.8.6无关。需要明确区分Maven主版本和插件版本的不同命名方式。 此外,用户可能遇到镜像站点或第三方仓库中的不同路径结构。例如,官方路径是https://archive.apache.org/dist/maven/maven-3/3.8.6/binaries/,而其他镜像可能结构类似,但可能有细微差别。需要指出官方路径的规范性,避免用户下载非官方版本。 还需要考虑用户可能遇到的SHA校验文件或ASC签名文件,这些通常与主文件同名但扩展名不同,如.apache-maven-3.8.6-bin.tar.gz.sha512。这些属于同一版本的不同文件类型,不是版本本身的变体。 总结下来,用户的问题主要集中在官方发布的Maven 3.8.6版本的文件命名和路径结构,与其他可能变体之间的区别。需要明确说明官方命名格式,并指出其他可能的非标准命名可能存在风险,建议用户始终从官方来源获取以确保一致性和安全性。</think>### Apache Maven 3.8.6版本命名形式解析 #### 1. **官方发布文件名规范** - **标准格式**:`apache-maven-3.8.6-bin.tar.gz`(二进制分发版)和`apache-maven-3.8.6-src.tar.gz`(源码包)[^1]。 - **组成部分**: - **前缀**:`apache-maven-` 标识项目名称。 - **版本号**:`3.8.6` 表示主版本号。 - **类型标识**:`-bin` 表示二进制文件,`-src` 表示源代码。 - **压缩格式**:`.tar.gz` 是标准压缩格式。 #### 2. **路径结构差异** - **官方下载路径**: ``` https://archive.apache.org/dist/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz ``` 路径层级为 `maven-3/3.8.6/binaries/`,明确体现主版本(`maven-3`)和子版本(`3.8.6`)的归属关系[^1]。 - **镜像站路径**:可能省略层级或调整目录名称,但文件内容应与官方一致。 #### 3. **常见混淆场景** - **版本号简写**:例如 `maven-3.8.6.tar.gz`(缺少 `apache-` 前缀)可能是非官方修改的命名。 - **插件版本混淆**:如 `maven-compiler-plugin:3.8.1` 是插件版本,与 Maven 主版本无关[^2]。 - **配置中的版本标识**:在 `pom.xml` 或 `settings.xml` 中,版本号可能以属性形式存在(例如 `<version>3.8.6</version>`),但本质指向同一版本[^3]。 #### 4. **校验文件命名** - **SHA512校验文件**:`apache-maven-3.8.6-bin.tar.gz.sha512` - **PGP签名文件**:`apache-maven-3.8.6-bin.tar.gz.asc` #### 5. **特殊场景下的命名** - **Docker镜像中的路径**:可能使用简化路径如 `/usr/share/maven/ref/3.8.6`,但内部仍包含标准文件。 - **IDE集成配置**:如 IntelliJ IDEA 中配置 Maven 时,路径可能显示为 `apache-maven-3.8.6`(解压后的目录名)[^3]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值