maven是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。
通常我们靠手动下载jar包引入项目中是非常浪费时间的,我们可以通过maven工具帮我们导入jar包提高开发效率。
如果是Windows用户使用Maven则选择apache-maven-x.x.x-bin.zip即可。Liunx和MacOS用户则选择apache-maven-x.x.x-bin.tar.zip。
第一步:下载Maven
进入maven的官网:Maven – Welcome to Apache Maven

左侧点击下载download

注意:带有Binary的文件包是可执行版本,已经编译好可以直接使用。 带有Source的文件包是源代码版本,需要自己编译成可执行软件才可使用。
具体作用用法以及各系统的选择如下图所示:(如果是Windows用户使用Maven则选择apache-maven-x.x.x-bin.zip即可。Liunx和MacOS用户则选择apache-maven-x.x.x-bin.tar.zip。)

将下载好的包解压到自己设置的目录中(路径中不要有中文等影响环境的字符)
以apache-maven-3.8.6-bin为例,在其目录内新建名为repository的文件夹,此文件夹的目的是作为本地的Maven仓库来使用。如图:

接下来,就是配置环境变量(可以直接看下文第二步骤)
当然不下载最新版本,下载指定版本,我们可以到历史版本中查找需要的版本


选一个版本,这里选定3.1.1版本,如下图所示,然后直接选择binaries文件夹

选择binaries文件夹下载步骤如下:

下载完后解压至你想要安装的目录下(注意:找个D盘下固定的位置存放解压后的文件,方便进行查找使用。)
然后转到下文第二步,配置环境
由于下载速度非常慢,所以百度网盘有其他版本的Maven
通过网盘分享的文件
链接: https://pan.baidu.com/s/18rR4Y6idHvlkny-aRiDNZw?pwd=3nyd 提取码: 3nyd
将下载好的压缩包,解压至你想要安装的目录下。
(注意:找个固定的位置存放解压后的文件,方便进行查找使用。)

第二步::配置环境变量


新建系统变量 MAVEN_HOME

点击path,新建 %MAVEN_HOME%\bin
按住win+r输入cmd进入命令行,输入mvn -v,如果输出版本信息表示配置成功

第三步:: 设置maven本地仓库
通过maven下载的依赖会放在C盘中,如果我们不修改默认存放位置,久而久之会占用大量的C盘空间,因此建议更改默认存储位置,在 maven 安装目录下创建文件夹 mvn_repository 作为本地参考地址

- 配置本地仓库地址
- 在
setting.xml中的<localRepository>标签中配置本地仓库的路径 - 默认路径为:
C:\Users\Administrator\.m2\repository
- 在
在<localRepository>标签内修改添加自己的本地仓库路径
<!--自定义maven仓库路径-->
<localRepository>D:\maven\repository</localRepository>

第四步:配置远程仓库
- 配置远程仓库的意义:中央仓库在国外,访问速度较慢;访问国内企业搭建的私服,可以提升访问速度。
- 配置阿里云私服:
在setting.xml中的<mirrors>标签中配置子标签
因为maven依赖的默认下载地址再海外,下载速度比较慢,有时候还可能下载不了,这时候我们可以通过修改镜像地址解决
在<mirrors>标签下添加<mirror>子标签,添加国内镜像源,这样下载jar包速度很快。
代码如下:
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- 或者:-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
具体位置和效果如下图:

第五步:修改默认jdk版本(系统默认为1.4)
打开conf文件夹下的settings.xml文件找到profiles标签节点,在profiles标签节点下添加<profile>标签,代码如下(根据自己的Java版本设置,我的是1.8):代码如下:
<!-- java版本 -->
<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>
具体位置和效果如下图:

第六步:测试Maven
配置完成后,运行CMD命令窗口中输入mvn help:system测试,配置成功,则自己设置的本地仓库(D:\apache-maven-3.6.3\repository)中会出现一些配置文件。
首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库中。 下载完各种文件后, mvn help:system 命令会显示有关maven的信息,包括Java系统属性和环境变量。
效果如下图:


以上就是Maven的所有下载安装以及配置
题外:IDEA配置Maven
打开IDEA会出现开始页面,进行如下操作: 如下图所示

注意:在Maven的项目中,经常使用Maven为我们提供好的骨架或者插件时,是需要联网下载的。
如果在没有网络的情况下,则需要配置如下的操作,这样就可以正常创建工程,并从之前已经使用过的项目工程中找到相应的骨架和插件了
-DarchetypeCatalog=internal
具体位置和效果如下图:

(非必须)也可以配置:使修改的Maven配置对新建的项目生效,操作如下



重启IDEA配置完成
继续查看配置,以防万一,如果配置没有生效,有的版本IDEA就会出现问题。重新按照上述步骤配置即可
接下来在idea中详细创建一个Maven项目,本主题前文一篇文章有介绍,链接:2022版 的IDEA创建一个maven项目(超详细)_idea2022创建maven项目-CSDN博客
2749




被折叠的 条评论
为什么被折叠?



