Maven的安装和配置

在这里插入图片描述


Maven的安装和配置也很简单,分为五步骤。

  • Maven的下载
  • Maven的安装
  • 配置Maven环境变量
  • 修改Maven的配置文件

一、🍁Maven的下载

以3.3.9版本为例。当然也可以下载其他版本。

下载地址:https://maven.apache.org/download.cgi

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TJO5CoC1-1648448173812)(Maven的安装和配置.assets/image-20220328115512269.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HfS7nwpu-1648448173814)(Maven的安装和配置.assets/image-20220328115716911.png)]

选择二进制文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P4ZY4ori-1648448173815)(Maven的安装和配置.assets/image-20220328115807201.png)]

即可下载对应的压缩包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rvp487XC-1648448173816)(Maven的安装和配置.assets/image-20220328115845964.png)]

二、🍁Maven的安装

将下载好的Maven安装包解压到一个不含有中文和空格的目录中。 安装包解压即可使用。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ROZaJQLk-1648448173818)(Maven的安装和配置.assets/image-20220328115937440.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H3XEBMoJ-1648448173819)(Maven的安装和配置.assets/image-20220328115950001.png)]

目录说明:
    bin目录: 该目录包含了 mvn 运行的脚本
    boot目录:Maven运行需要类加载器
    conf目录:该目录包含了一个非常重要的文件 settings.xml。直接修改该文件,就能在机器上全局地定制Maven 的行为
    lib目录: Maven运行依赖jar包	

三、🍁配置Maven环境变量

前提必须有java的环境变量(推荐使用JDK8):

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-URibq9Vh-1648448173821)(Maven的安装和配置.assets/image-20220328120116818.png)]

配置Maven环境变量,和配置Java的jdk环境一样

将maven文件下的bin路径加到环境变量。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pcW9LrHf-1648448173822)(Maven的安装和配置.assets/image-20220328121121268.png)]

通过 mvn -v命令检查 Maven是否安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iwDsUe0k-1648448173825)(Maven的安装和配置.assets/image-20220328121216138.png)]

四、🍁修改Maven的配置文件

找到Maven安装路径下的settings.xml配置文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gp2yp2cp-1648448173826)(Maven的安装和配置.assets/image-20220328121235396.png)]

①配置默认的JDK版本

Maven默认使用jdk1.7,我们常用的是jdk1.8,所以直接在配置文件中修改。

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <Maven.compiler.source>1.8</Maven.compiler.source>
        <Maven.compiler.target>1.8</Maven.compiler.target>
        <Maven.compiler.compilerVersion>1.8</Maven.compiler.compilerVersion>
    </properties>
</profile>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-85txNGRl-1648448173828)(Maven的安装和配置.assets/image-20220328121358676.png)]

         怎么知道默认支持的jdk版本呢,进入网站https://maven.apache.org/download.cgi,从3.1.1到3.8.5版本之间支持JDK7版本以上。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gGD2DlGz-1648448173829)(Maven的安装和配置.assets/image-20220328121713150.png)]

②配置本地仓库

setting.xml文件中

PS:自己先新建一个文件夹作为本地仓库,路径不要有中文和非法字符。

<!-- 配置本地仓库 -->
<localRepository>D:\repository</localRepository>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sgRrcVb3-1648448173831)(Maven的安装和配置.assets/image-20220328112231772.png)]

③配置远程仓库镜像

         Maven默认的远程仓库是Maven团队维护的中央仓库,由于网络原因,去中央仓库下载jar包需要到国外 的网站,不太便捷,速度慢,于是我们可以选择把国内的阿里云的Maven仓库作为中央仓库镜像。 修改 Maven 根目录下的 conf 文件夹中的 settings.xml文件,在 mirrors节点上,添加内容如下:

<!-- 配置阿里云镜像 -->
        <mirror>
            <id>nexus-aliyun</id>
            <name>Nexus aliyun</name>
            <url>http://Maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>*</mirrorOf>
        </mirror>
<!-- 其中各个标签的含义是:
        id:当前镜像的唯一标识
        mirrorOf:将哪个远程仓库当做中央仓库镜像,中央仓库的id是central,所以将阿里云的Maven仓库
        设置为中央仓库镜像时,其值必须设置为central
        name:为当前的中央仓库镜像起一个名字,便于开发者阅读
        url:阿里云Maven仓库的地址
-->

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rdMEIELn-1648448173833)(Maven的安装和配置.assets/image-20220328112834331.png)]

         为什么叫镜像,那中央仓库有的他阿里云也有,这就叫镜像,镜像可以设置多个,当Maven项目需要某个包时,首先从本地仓库去找,如果没有找到时再去配置的镜像地址去找包,第一个镜像也没有时就去下一个镜像找,当所有镜像都没有才去默认的中央仓库找包,当然中央仓库是一定有的,它是由专业团队(Maven团队)维护。没有配置镜像时就默认走中央仓库路线。
         到这里安装和配置全部完成。


在这里插入图片描述

                                                                                                 了解Maven是什么?
                                                                                                 Maven的安装和配置
                                                                                  如何使用IDEA搭建JaveWeb Maven项目


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小满@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值