Maven 的下载安装教程

article/2025/5/15 1:39:46

Maven 3.6.3 下载安装教程

笔者的环境:

  • JDK 13.0.2

  • Maven 3.6.3

  • IntelliJ IDEA 2020.1.2 (Ultimate Edition)

  1. 在继续阅读本教程之前,需要先完成 JDK 的安装。关于 JDK 的安装,可见笔者的另一篇博客:

    Java 的下载安装教程:
    https://blog.csdn.net/wangpaiblog/article/details/111466827

  2. 进入 Maven 官网下载,网址:http://maven.apache.org/download.cgi

  3. 下载前,请留意 Maven 与 JDK 版本的对应关系。一般说来,自己电脑安装的 JDK 版本不能低于 Maven 所要求支持的。不过,在某些时候,自己安装的 JDK 的版本过高也会带来问题。

    在这里插入图片描述

  4. 选择合适的下载工具就可以下载了,因为是外国的网站,所以有可能下载缓慢,在百度云离线下载、浏览器内置下载和迅雷中,用迅雷下载的话非常快,所以推荐迅雷。

  5. 下载好了之后应该有一个名叫 apache-maven-3.6.3-bin.zip 的压缩包。解压该压缩包,含 bin 的目录(或者说,目录 ...\bin 的上一级目录)即为 Maven 的安装目录。

  6. 将含 bin 的 Maven 安装文件夹放到你喜欢的目录下,并设置 Windows 中的环境变量(在设置 Maven 的环境变量之前必须完成 JDK 的环境变量 JAVA_HOME 的设置)。

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

  7. (设置 M2_HOME 是为了以后兼容新版本的 Maven)

    • 需要新建或编辑的环境变量如下:

      • 变量名: MAVEN_HOME

        变量值: C:\Program Files\Java\apache-maven-3.6.3

      • 变量名: M2_HOME

        变量值: %MAVEN_HOME%

      • 变量名: Path

        变量值: %MAVEN_HOME%\bin

    • 其它可选的环境变量:

      • 变量名: MAVEN_OPTS

        变量值: -Xms128m -Xmx512m

  8. 以上如果设置完成之后,进入 CMD 中输入 mvn -v,应该会出现一些配置信息,这说明前面的设置已经成功。进入 CMD 的方法有很多,这里只举一例:

    使用快捷键 Win + R 打开 运行,然后输入 cmd

    在这里插入图片描述

    在这里插入图片描述

  9. 配置 Maven 的本地仓库地址。如果不进行这种配置的话,则默认的地址是 C:\Users\当前用户的用户名\.m2\repository 。笔者的看法是,不管读者喜不喜欢这个地址,还是应该显式地指出本地仓库地址,这样做没有坏处。

  10. 配置的方法是,先找到 Maven 安装路径下的 setting.xml文件,该文件的路径是 Maven 的安装路径\conf\setting.xml。然后在该文件的元素 <settings/...> 中添加子元素 <localRepository/...>。最后将元素 <localRepository/...> 的内容设置为希望设置的本地仓库地址即可。如:

    <localRepository>C:\Users\当前用户的用户名\.m2\repository</localRepository>
    
  11. 如果一个项目所需要的依赖是在其它机器上提供,而不在本机,这里还需要设置中央仓库镜像。设置的方法是,同样是在 Maven 安装路径下的文件 setting.xml 作修改。在该文件的元素 setting.xml 的子元素 <mirrors/...> 中添加子元素 <mirror/...>。一个元素 <mirror/...> 的内容示例如下:

    <settings xmlns=...><mirrors><mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>aliyunmaven</name><url>https://maven.aliyun.com/repository/public/</url></mirror></mirrors></settings>
    
  12. 如果读者还有更多的仓库地址设置需求,可以使用元素 <repository/...>。不过要注意,在 <repository/...> 设置的仓库,会被同 <id/...><mirror/...> 所覆盖。一个元素 <repository/...> 的内容示例如下:

    <settings xmlns=...><profiles><profile><repositories><repository><id>nexus</id><name>local private nexus</name><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>nexus</id><name>local private nexus</name><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles>
    </settings>
    

    【提示】

      以前经典的阿里云设置通常如下:

    <settings xmlns=...><profiles><profile><repositories><repository><id>nexus</id><name>local private nexus</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>nexus</id><name>local private nexus</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles>    <mirrors><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror></mirrors>
    </settings>
    

      该配置已过时,不要使用这种配置,尽管现在暂时还有效。对于阿里云镜像,应该使用上述示例中给出的配置。

      关于 Maven-阿里云 的参考链接:

    • https://developer.aliyun.com/mvn/guide
    • https://developer.aliyun.com/article/621196

  13. 如果使用 IDE 来构建项目,则还需要在该 IDE 中更新此 Maven 配置。下面以 IntelliJ IDEA 为例:

    在这里插入图片描述

  14. 将 IntelliJ IDEA 下图中的地址 User setting file: 设置为上面的文件 setting.xml 的地址。此时,如果上面的文件 setting.xml 的内容设置正确的话,此处IntelliJ IDEA下图中的 Local repository: 地址将随之自动更新为上面设置的 Maven 的本地仓库地址,即元素 <localRepository/...> 的内容。

    在这里插入图片描述

  15. 注意,进行到这一步时,此时 Maven 的配置工作还不能算完成。还需要在 CMD 中输入 mvn help:system。这里为了在网络上下载一些配置文件等。另外,此下载过程十分漫长(并不是因为需要下载的文件很大),而且如果下载进度长时间停滞,可以重启 CMD 输入此命令继续下载。下载完成的标志是在 CMD 中此任务结束,新的等待输入的输入行出现:

    在这里插入图片描述

  16. 另外,如果读者以后尝试使用 IntelliJ IDEA 中新建 Maven 项目时的 Maven 原型(archetype),在那时输入如下键值对可以大大提高 IntelliJ IDEA 对 maven 原型文件的下载速度:

    • Name archetypeCatalog

      Value internal

    在这里插入图片描述

    在这里插入图片描述


http://chatgpt.dhexx.cn/article/tBtX6EfL.shtml

相关文章

Maven的下载安装与使用(idea)

Maven是什么 Maven是一款服务于Java平台的自动化构建工具。Maven 作为 Java 项目管理工具&#xff0c;它不仅可以用作包管理&#xff0c;还有许多的插件&#xff0c;可以支持整个项目的开发、打包、测试及部署等一系列行为。 传统工程我们直按把jar包放置在项目中&#xff0c; …

maven下载安装配置远程本地仓库

一、简介 maven最主要体现在两个词上&#xff1a;项目和管理。maven给我们整个开发团队找出了一种能够更加科学的去管理我们项目的思想。maven通过使用配置文件的方式使得项目在管理和交接的过程中成本变得非常低。maven提出了一种叫做maven仓库的概念,使得我们可以将第三方和我…

maven 下载安装及配置

Maven 下载及配置 1.Maven 下载 Maven官网地址&#xff1a;https://maven.apache.org/download.cgi 1.1 进入Maven官网&#xff0c;点击 archives 1.2 选择你需要的版本点击下载&#xff0c;此处以3.6.2示例1.3 找到下载的压缩包&#xff0c;并解压2.配置环境变量 2.1 首先在…

maven下载安装

1、下载maven maven官网下载地址&#xff1a; https://maven.apache.org/download.cgi 2、将下载好的 maven压缩包 解压到自己要安装的目录 3、给maven配置环境变量 3.1、 3.2、 3.3、添加系统变量 添加MAVEN_HOME变量 添加M2_HOME变量 因为在springboot中引用到该路径&#…

maven下载安装及配置

一、maven下载安装 1. 搜索maven或直接进入apache官网&#xff08;https://maven.apache.org/&#xff09;下载。&#xff08;安装maven的前提是&#xff0c;jdk已安装成功&#xff09; 注&#xff1a;Winodws操作系统下载*.zip&#xff1b;Linux操作系统下载*.gz。 解压缩后&a…

Maven下载安装的详细教程

文章目录 一、Maven简介1.1 什么是依赖管理1.2 什么是项目构建1.3 Maven的核心概念 二、下载、安装、配置2.1 下载2.2 安装2.3 配置maven的环境变量2.4 Maven 软件版本测试 三、Maven 仓库3.1. Maven的仓库分类3.2 Maven 本地仓库的配置3.3 配置阿里云远程仓库3.4 profile配置 …

Maven下载安装及其配置

Maven下载安装及其配置 文章目录 Maven下载安装及其配置1、Maven介绍2、Maven下载安装2.1、最新2.2、旧版3.8 3、Maven环境配置3.1、配置3.2、验证3.3、 配置本地仓库 4、Maven使用4.1、Maven常用命令4.2、IDEA中的使用 1、Maven介绍 Maven 是一个流行的构建工具和依赖管理工具…

Maven下载安装及IDEA配置Maven的超详细教程

Maven下载安装及IDEA配置Maven的超详细教程 1、IntelliJ IDEA 下载、安装及配置过程2、maven下载、安装、配置过程2.1 mavan下载2.2 安装2.3 配置 3、在IDEA中配置Maven3.1 进入设置界面3.2 maven配置 4、IDEAmaven创建工程示例 Maven是一个能使我们的java程序开发节省时间和精…

Maven的下载和安装【详细】

文章目录 一、什么是Maven&#xff1f;二、Maven的安装与配置2.1下载Maven安装包2.2配置Maven环境变量2.3验证 三、Idea配置Maven3.1配置 setting.xml文件3.2Idea配置Maven 一、什么是Maven&#xff1f; Apache Maven是个项目管理和自动构建工具&#xff0c;基于项目对象模型&…

Maven下载安装及使用

1、下载 Maven官网地址 下载后解压即可&#xff0c;要求目录不要过深、不要有中文和特殊符号 2、安装 配置环境变量 必须先配置好JAVA_HOME环境变量&#xff0c;此过程省略 ①、MAVEN_HOME 值为Maven的解压路径 ②、在path中配置 %MAVEN_HOME%\bin ③、查看安装是否正确&a…

Maven下载安装配置使用

前言 个人理解&#xff1a;优点1&#xff1a;maven是一个项目管理模型。使用Maven构建项目&#xff0c;可以让项目在所有开发平台上运行&#xff0c;例如&#xff0c;在idea中使用Maven创建项目&#xff0c;使得该项目在 eclipse 上也能继续运行。优点2&#xff1a;Maven 可以…

Maven的下载安装和环境配置

Maven的下载安装和环境配置 Maven是什么下载安装和配置下载安装配置环境变量查看Maven的版本将远程仓库更换为阿里云 Maven是什么 Maven 翻译为"专家"、“内行”&#xff0c;是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型&#xff08;缩写&#xff1…

Maven的下载安装和使用

目录 0. 相关文章链接 1. Maven最新版本下载 2. Maven历史版本下载 3. Maven在windows上的安装 4. Maven在Centos7上的安装 5. Maven中央仓库地址大全 5.1. 推荐使用仓库 5.2. 各仓库地址 0. 相关文章链接 大数据基础知识点 文章汇总 1. Maven最新版本下载 进入mave…

详解Maven下载安装及IDEA配置Maven (2023最新)

文章目录 一、Maven介绍二、下载Maven三、配置Maven环境四、在Idea上配置Maven工具 一、Maven介绍 1.Maven翻译为“专家“&#xff0c; ”内行”的意思&#xff0c;是著名Apache公司下基于Java开发的开源项目。 2.Maven项目对象模型&#xff08;POM&#xff09;是一个项目管理…

maven的下载以及安装(超全)

我们为什么要使用maven&#xff1f;随着我们使用越来越多的框架&#xff0c;我们在项目中的jar包也越来越多&#xff0c;几个或者十几个我们还可能方便进行管理&#xff0c;但是上百的jar包就有点难以管理&#xff0c;更别说各个jar包还具有依赖&#xff0c;或许我们可以花费时…

吃法(一)

1、教你如何优雅的吃柿子&#xff0c;以后再也不用担心会弄一手汁了&#xff01; 2、把草莓泡进酸奶里然后冷冻就就变成美味的酸奶草莓。 3、把香蕉剥皮装袋子里放冰箱里冻的刚刚硬&#xff0c;拿出来啃&#xff0c;有一股奶香&#xff0c;解暑解馋两不误好吃胜过任何冰淇淋&am…

吃吃之死

吃吃之死 哼哼是猪场的一只男猪&#xff0c;因为春天里总是嚎叫&#xff0c;主人把吃吃和他放在了一起。随后两位就组建了一个幸福的家庭。哼哼对吃吃关怀倍至&#xff0c;吃泔水时&#xff0c;让她捞干的&#xff0c;睡觉时让她睡暖和的&#xff0c;甚至绕着围栏散步时&#x…

谁说日料人均一定上千?这几样食物,人均二三十元就能吃饱。

日本料理是出了名的精致、高贵&#xff0c;每样食物的单价也都比较贵。每次路过那些日料店的时候&#xff0c;都根本不敢走进去&#xff0c;总觉得多点了几样菜&#xff0c;就会掏空自己的钱包&#xff0c;只能看一看。但是&#xff0c;日料也并不都是那么昂贵&#xff0c;也有…

闲云野鹤:吃鸡(一)之场景制作:使用GPU instancing方式制作刷草插件

用GPU instancing方式制作刷草插件&#xff08;unity版本8.2.2&#xff09; 先上最终效果图&#xff08;欢迎加我qq交流&#xff1a;358641634&#xff09;&#xff1a; 十种草 混刷生成比较自然的场景&#xff08;带阴影、风力、草可见距离可调&#xff09; 插件编辑界面&…

《实践论》笔记及当下反思(一)

目录 一句话概括核心观点 笔记 1、人的认识&#xff0c;主要地依赖于物质的生产活动 2、只有人们的社会实践&#xff0c;才是人们对于外界认识的真理性的标准 3、强调理论对于实践的依赖关系&#xff0c;理论的基础是实践&#xff0c;又转过来为实践服务 4、你要知道梨子…