Maven的安装和配置

  • Post author:
  • Post category:其他


在这里插入图片描述


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项目




版权声明:本文为mjh1667002013原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。