Maven学习——Maven的下载、安装与配置(详细攻略!)

目录

前言

1.下载与安装

2.配置Maven的环境变量

3.配置Maven的本地仓库

[4. 配置Maven的镜像远程仓库](#4. 配置Maven的镜像远程仓库)


前言

我在之前写了一篇博客,是介绍Maven的基本概念和下载安装,但是由于篇幅过长,Maven的下载与安装写的并不详细🐶,这里我又重新整理了一篇博客:Maven的下载和安装详细版(又水了一篇博客,嘿嘿🙂)之前的: Maven详解(学习、安装、配置)------看这个一篇就够了_maven包-CSDN博客

1.下载与安装

①首先去Maven官网:Maven -- Download Apache Maven

②当前Maven最新版本为3.9.8,下载完后是一个压缩包;Maven是绿色软件,解压及安装;

注意:我们要找一个没有中文没有空格的路径下进行解压安装。例如我的是在D:\Program Files\Maven\apache-maven-3.9.8

③解压完的Maven目录如下:

  • **bin文件夹:**该文件中包含的是mvn的运行脚本,我们在命令行中使用mvn语言实际上就是在调用该文件夹中的脚本,比如mvn -v。这里面的脚本分为mvn和mvn.bat。前者是用在Unix系统,后者是用在windows系统上。

  • **boot文件夹:**该目录只包含一个文件:plexus-classworlds-XXX.jar。该jar文件是一个类加载器框架,相对于默认的Java类加载器,他提供了更丰富的语法以方便配置。Maven使用这个框架来加载自己的类库。

  • **conf文件夹:**这里面存放的是Maven的配置文件,其中有一个非常重要的文件是setting.xml,修改这个文件可以对Maven进行全局的修改。(后面会用到)

  • **lib文件夹:**这里面包含了Maven本身运行时所需要的所有Java类库(jar包)。这里面算是真正的Maven代码,是Maven的核心部分。Maven本身是分模块开发的,所以用户可以看到诸如maven-core-3.1.jar、maven-model-3.1.jar之类的文件。另外,这个文件夹还含有一些Maven用到的第三方依赖。

2.配置Maven的环境变量

在windows搜索框搜索环境变量 ------>打开编辑系统环境变量------>点击环境变量(N)------>点击新建(N)

新建一个MAVEN_HOME变量

点击新建后;在输入框中输入%MAVEN_HOME%bin ;表示将刚刚创建的MAVEN_HOME环境变量添加到系统Path下;一定注意前后加上"%",结尾加上bin(指定到bin目录下)

配置完上面的一切后;最后win+R打开命令窗口:输入mvn -v检查Maven是否安装且配置成功,若出现下图样子,恭喜你,成功安装上了Maven。

3.配置Maven的本地仓库

(本地仓库就是用来存储java项目所需jar包的一个文件夹)

①maven的本地仓库默认是在 C盘 .m2 目录下,但是将本地仓库放在C盘会占用c盘空间,所以这里要重新配置一下.

②打开maven的安装目录中,进入 conf文件夹, 找到 settings.xml 文件, 上文有提到过,这个文件是Maven的一个重要的配置文件,修改这个文件可以对Maven进行全局的修改。

③用你的一个可靠的IDE打开setting文件夹,例如VScode或IDEA,这里我用VScode打开的:

XML 复制代码
 <!-- 配置本地仓库 -->
<localRepository>D:\你自己指定的一个目录</localRepository>

<localRepository>xxxxxxx</localRepository>之间xxxxxx表示你自己指定的一个本地仓库的路径(我是在D盘中创建了一个MVN_repository文件夹来当做我的本地仓库)

4. 配置Maven的镜像远程仓库

(若项目所需jar包在本地仓库中没找到,默认从远程仓库中下载)

①由于Maven默认的远程仓库隶属于国外,下载jar包非常的慢,因此我们通常都是用自己国内的镜像远程仓库;这里推荐首选阿里元的远程仓库:

XML 复制代码
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>      
    </mirror>

②还是打开setting.xml文件,找到<mirrors>标签,将上述代码复制进去即可;如下图所示:

(到此。恭喜你,Maven的下载与环境配置都已完成🐶)

那么**如何在IDEA中配置Maven?如何创建Maven项目?**请参考我下面这篇博客:

Maven学习笔记------如何在IDEA中配置Maven(详细攻略)-CSDN博客文章浏览阅读102次。本篇博客将详细的介绍在IDEA中如何配置Maven,以及如何创建一个Maven项目;https://blog.csdn.net/Future_yzx/article/details/140469886

相关推荐
青椒大仙KI1144 分钟前
24/9/19 算法笔记 kaggle BankChurn数据分类
笔记·算法·分类
ggdpzhk1 小时前
Mybatis 快速入门(maven)
oracle·maven·mybatis
liangbm31 小时前
数学建模笔记——动态规划
笔记·python·算法·数学建模·动态规划·背包问题·优化问题
潮汐退涨月冷风霜1 小时前
机器学习之非监督学习(四)K-means 聚类算法
学习·算法·机器学习
GoppViper2 小时前
golang学习笔记29——golang 中如何将 GitHub 最新提交的版本设置为 v1.0.0
笔记·git·后端·学习·golang·github·源代码管理
羊小猪~~2 小时前
深度学习基础案例5--VGG16人脸识别(体验学习的痛苦与乐趣)
人工智能·python·深度学习·学习·算法·机器学习·cnn
Charles Ray3 小时前
C++学习笔记 —— 内存分配 new
c++·笔记·学习
重生之我在20年代敲代码3 小时前
strncpy函数的使用和模拟实现
c语言·开发语言·c++·经验分享·笔记
我要吐泡泡了哦4 小时前
GAMES104:15 游戏引擎的玩法系统基础-学习笔记
笔记·学习·游戏引擎
骑鱼过海的猫1234 小时前
【tomcat】tomcat学习笔记
笔记·学习·tomcat