• ②【Maven】从0上手Maven的安装与配置 - 最全教程 (下载 + 配置 + 环境变量 )


    在这里插入图片描述

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

    在这里插入图片描述


    一、下载Maven核心程序

    在这里插入图片描述

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

    在这里插入图片描述

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

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

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

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

    在这里插入图片描述

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

    在这里插入图片描述


    二、设置本地仓库

    ⚪为什么

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

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

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

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


    ⚪怎么做

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

      <localRepository>d:\maven-repositorylocalRepository>
    
    • 1

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

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


    三、配置阿里云镜像仓库

    ⚪为什么

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

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

    ⚪怎么做

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

    • 默认情况下的mirrors标签内容:
      <mirrors>
        
        <mirror>
          <id>maven-default-http-blockerid>
          <mirrorOf>external:http:*mirrorOf>
          <name>Pseudo repository to mirror external repositories initially using HTTP.name>
          <url>http://0.0.0.0/url>
          <blocked>trueblocked>
        mirror>
      mirrors>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    ——————————

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

    改动:

    1. 将原本给定的例子注释掉
    2. 加入我们配置的镜像仓库内容(可直接复制)
      <mirrors>
        
        
    	<mirror>
    		<id>nexus-aliyunid>
    		<mirrorOf>centralmirrorOf>
    		<name>Nexus aliyunname>
    		<url>http://maven.aliyun.com/nexus/content/groups/publicurl>
    	mirror>
    
      mirrors>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    四、配置Maven的JDK版本

    ⚪为什么

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

    ⚪怎样做

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

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

    全都是注释

      <profiles>
        
    
        
      profiles>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66

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

    • 配置后的profiles标签内容:

    改动:

    1. 添加了设置JDK版本的相关配置(配置在下述代码尾部,可直接复制)
      <profiles>
        
    
        
    
    	<profile>
    	  <id>jdk-1.8id>
    	  <activation>
    		<activeByDefault>trueactiveByDefault>
    		<jdk>1.8jdk>
    	  activation>
    	  <properties>
    		<maven.compiler.source>1.8maven.compiler.source>
    		<maven.compiler.target>1.8maven.compiler.target>
    		<maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
    	  properties>
    	profile>
    
      profiles>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80

    五、配置环境变量

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

    配置Java环境变量

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

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

    检查

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

    java -version
    
    • 1
    echo %JAVA_HOME%
    
    • 1

    在这里插入图片描述


    ⚪配置Maven环境变量

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

    在这里插入图片描述

    👇

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

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

    👇

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

    在这里插入图片描述

    👇
    检查

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

    mvn -v
    
    • 1

    在这里插入图片描述

    ————

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

    👇

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

    在这里插入图片描述


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

    在这里插入图片描述

  • 相关阅读:
    MySQL数据库基本操作-DQL-聚合查询
    js基础笔记学习250事件委派1
    SpringCloud_OAuth 2.0 实现单点登录
    再获Gartner认可!持安科技获评ZTNA领域代表供应商
    项目管理逻辑:为什么职能部门官僚主义气息浓重?
    ChatGPT AIGC 完成各省份销售动态可视化分析
    Vue computed计算和watch监听
    MyBatis笔记
    什么是架构基本概念和架构本质
    基于左逆的三点法测距,MATLAB函数
  • 原文地址:https://blog.csdn.net/ebb29bbe/article/details/127824674