maven安装与配置
- maven安装
- Binary版本和Source版本
- tar.gz格式和zip格式
- 配置环境变量
- 配置本地仓库
- 配置镜像
- 配置JDK
- 检验
maven安装
- 我们可以从官网下载maven
点击黑色框中的文件进行下载
Binary版本和Source版本
Binary版本和Source版本是Maven软件包的两种不同形式。Binary版本,也称为二进制版本,是已经编译好的可执行文件,通常以JAR(Java Archive)格式存在,包含了项目的已编译类文件、资源文件和其他依赖项。这种形式的Maven可以直接使用和部署,适用于大多数用户的需求。
Source版本,或称为源码版本,包含了Maven项目的所有源代码文件,如Java源文件和配置文件等。这种形式的Maven适用于开发者需要查看、调试或理解项目实现细节的情况,或者在需要对Maven本身进行修改和定制开发时使用。
总结来说,Binary版本的Maven适用于直接使用,而Source版本适用于需要源码进行学习或开发的情况。
tar.gz格式和zip格式
-
tar.gz
是一种在Unix-like系统(如Linux)中常用的压缩格式。它利用tar
命令创建归档文件,然后使用gzip
进行压缩。tar.gz
文件在Unix-like系统中原生支持,通常更受开发者欢迎。 -
zip
是一种跨平台的压缩格式,广泛用于Windows和其他操作系统。由于Windows不原生支持tar.gz
格式,因此为Windows用户提供zip
格式的Maven包可以方便他们使用。 -
tar.gz
文件通常比zip
文件小,尤其是在包含大量小文件的情况下。 -
在Windows系统中,尽管
zip
是原生支持的格式,但许多用户也会使用第三方工具(如WinRAR或7-Zip)来处理tar.gz
文件。 -
tar.gz
文件通常具有.tar.gz
或.tgz
的扩展名。 -
zip
文件具有.zip
扩展名。
在实际使用中,Linux用户可能更倾向于使用
tar.gz
,而Windows用户可能更习惯于使用zip
格式。但无论哪种格式,解压后的内容和结构都是相同的,都可以用于安装和使用Maven。
官网下载速度可能较慢,我们也可以用网盘下载:
链接:https://pan.baidu.com/s/10omyNPYvridIh8sd9sy8Ng?pwd=puv6
提取码:puv6
- 下载完成后,解压到电脑的路径中
在这里我们以D:\maven\apache-maven-3.6.2
为例,实际配置环境变量的路径以自己的实际路径为准。
配置环境变量
在导航搜索框输入编辑系统环境变量(或者右键此电脑,左键属性,左键高级系统设置,左键环境变量)
点击箭头指向内容
点击环境变量
先点击黑色框中的新建
再配置红色框中
变量名:MAVEN_HOME
变量值:D:\maven\apache-maven-3.6.2(实际以自己的路径为准)
新建完成后点击确定,即可保存成功
接着我们编辑变量Path,
首先双击黑色框中系统变量的path
再点击红色框中的新建
接着添加如绿色框的变量值 %MAVEN_HOME%\bin
完成后一直点击确定,直至退出环境变量
然后按住win+R,运行cmd,输入mvn -v
如下图所示则配置成功
配置本地仓库
首先在apache-maven-3.6.2的相同路径下新建repository文件夹,用作maven的本地仓库
接着在路径D:\maven\apache-maven-3.6.2\conf下找到settings.xml文件(如黑色框中所示)
找到节点localRepository,将中间的路径改为我们自己新建文件夹的地址
配置镜像
在settings.xml配置文件中找到mirrors节点
删除<mirrors>
和</mirrors>
两个标签之间的原仓库路径
添加如下配置
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
如下图所示
我们改为阿里云服务器是因为国外的服务器下载速度很慢
配置JDK
在settings.xml配置文件中找到profiles节点
添加如下配置
<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>
如下图所示
检验
配置完成,win+R运行cmd,输入mvn help:system
若配置成功则如下所示