②【Maven】从0上手Maven的安装与配置 - 最全教程 (下载 + 配置 + 环境变量 )
创始人
2024-02-22 07:18:30
0

在这里插入图片描述

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

在这里插入图片描述

Maven >>> 下载、安装、配置

  • 一、下载Maven核心程序
  • 二、设置本地仓库
    • ⚪为什么
    • ⚪怎么做
  • 三、配置阿里云镜像仓库
    • ⚪为什么
    • ⚪怎么做
  • 四、配置Maven的JDK版本
    • ⚪为什么
    • ⚪怎样做
  • 五、配置环境变量
    • ⚪配置Java环境变量
    • ⚪配置Maven环境变量


一、下载Maven核心程序

  • 通过官方渠道,下载Maven压缩包,官网🔗:maven.apache.org

在这里插入图片描述

  • 进入官网后,选择Download(下载)选项,安装最新版本的压缩包

在这里插入图片描述

  • 将压缩包放置到自己喜欢的目录下,解压:

注意:文件夹目录要求 非中文、无空格。

在这里插入图片描述
👇
在这里插入图片描述

  • 加压后,文件的内容目录如下:

在这里插入图片描述

其中,Maven核心的配置文件是conf目录下的settings.xml文件

在这里插入图片描述


二、设置本地仓库

⚪为什么

  • Maven本地仓库是有默认值的,我们可以从conf\settings.xml文件下找到关于默认本地仓库的描述:
  

我们从配置文件的这一段注释中,了解到默认仓库的存放目录是:${user.home}/.m2/repository,也就是系统的家目录中,家目录是存放在C盘(系统盘)当中的。

C盘 – 用户 – 用户名 – .m2 – repository
在这里插入图片描述

当我们累计使用的 jar包越来越多,Maven仓库的体积也将越来越大,内存过大会拖慢所在C盘的运行速度,影响系统性能。为了避免这样的结果,我们才需要设置本地仓库的路径,将Maven本地仓库放置在别的盘当中。


⚪怎么做

我们需要在配置文件中加入一行代码,来配置本地仓库:

  d:\maven-repository

localRepository标签中的内容就填写我们自己配置的本地仓库路径,我们只需要手动创建一个空文件夹,将此文件夹的路径复制到标签中即可;
当然不创建也没问题,在标签中设置好路径后,当我们使用本地仓库时,Maven会帮我们创建的~

需要注意的是:本地仓库的目录也要求不包含中文空格


三、配置阿里云镜像仓库

⚪为什么

Maven在下载jar包时,默认会访问境外的中央仓库去进行下载,但是访问国外网站的速度较慢。为了提高访问速度从而提升效率,我们需要将Maven下载jar包时访问的仓库设置为国内阿里云提供的镜像仓库。

  • 默认的中央仓库 - 访问国外网站 - 速度慢
  • 阿里云镜像仓库 - 访问国内网站 - 速度快

⚪怎么做

依旧是打开Maven目录下,conf文件夹中的settings.xml文件,对settings.xml文件中标签内的内容进行修改:

  • 默认情况下的mirrors标签内容:
  maven-default-http-blockerexternal:http:*Pseudo repository to mirror external repositories initially using HTTP.http://0.0.0.0/true

——————————

  • 设置完阿里云镜像仓库后的mirrors标签内容:

改动:

  1. 将原本给定的例子注释掉
  2. 加入我们配置的镜像仓库内容(可直接复制)
  nexus-aliyuncentralNexus aliyunhttp://maven.aliyun.com/nexus/content/groups/public

四、配置Maven的JDK版本

⚪为什么

Maven工程默认使用JDK 1.5的版本,而实际上常用的是 JDK 1.8 及以上版本。

⚪怎样做

打开Maven目录下,conf文件夹中的settings.xml文件,对settings.xml文件中标签内的内容进行修改:

  • 默认情况下的profiles标签内容:

全都是注释

  

————————————

  • 配置后的profiles标签内容:

改动:

  1. 添加了设置JDK版本的相关配置(配置在下述代码尾部,可直接复制)
  jdk-1.8true1.81.81.81.8

五、配置环境变量

——————————————

⚪配置Java环境变量

Maven 是一个用 Java 语言开发的程序,它必须基于 JDK 来运行,学习过Java的同学应该都配置过Java环境变量,可以直接跳过这一步。

如果还未下载JDK,配置Java环境变量,可以参考这篇文章:JDK安装+配置环境变量

检查

Win+R 输入 cmd 进入命令指示符界面,使用以下指令检查:

java -version
echo %JAVA_HOME%

在这里插入图片描述


⚪配置Maven环境变量

  • 打开之间下载解压好的Maven文件目录,复制路径进行备用:

在这里插入图片描述

👇

  • 打开计算机高级系统设置,选择环境变量,新建MAVEN_HOME:

在这里插入图片描述
AND
在这里插入图片描述

👇

  • 系统变量选择Path进行编辑,在Path环境当中增加一个MAVEN_HOME的bin目录:
%MAVEN_HOME%\bin

在这里插入图片描述

👇
检查

Win+R 输入 cmd 进入命令指示符界面,使用以下指令检查:

mvn -v

在这里插入图片描述

————

如果出现以下提示:
在这里插入图片描述
说明没有读取到环境变量

👇

  • 在用户变量的Path环境变量也添加MAVEN_HOME,之后再检查一次:
%MAVEN_HOME%\bin

在这里插入图片描述


到了这里,我们就成功从0完成了Maven的下载,安装以及配置啦~
恭喜!

在这里插入图片描述

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...