Windows环境下maven 安装与环境变量配置

痛定思痛。 2022-12-10 14:52 427阅读 0赞

Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用。

一、下载 Maven 。

请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件
在这里插入图片描述
版本:
在这里插入图片描述
我这里下载的是apache-maven-3.6.3-bin.zip

二、解压 maven 压缩包。

下载完成后,将安装文件解压到指定的目录中。解压后的目录结构如下:
在这里插入图片描述

三、设置环境变量

设置环境变量,将Maven安装配置到操作系统环境中。打开系统属性面板(在桌面上右键“我的电脑” → “属性”),单击高级系统设置。

设置Maven_Home环境变量

(1)新建系统变量
变量名:Maven_Home
变量值:D:\JavaEE\apache-maven-3.6.3
变量值是根据自己安装maven的位置决定的。

(2)修改Path变量值
在系统变量中,Path变量值后面加上:%Maven_Home%\bin
win10系统,选择path变量后,选择编辑,然后新建。以前还需在变量值后添加,这里则不需要。

四、检查Maven安装

配置完成环境变量后,新增打开一个新的cmd窗口(这里强调新的窗口是因为新的环境变量配置需要新的cmd窗口才能生效),运行如下命令检查Maven的安装情况:

  1. mvn -v

在这里插入图片描述

五、Maven的配置

方法一:

不用自动生成,直接使用D:\JavaEE\apache-maven-3.6.3\conf\settings.xml,配置用户范围的settings.xml文件。
添加镜像文件,使用国内的,速度比较快。(注意是在

  1. <!-- 配置中央仓库的镜像(改用:阿里云中央仓库镜像)-->
  2. <mirror>
  3. <id>alimaven</id>
  4. <name>aliyun maven</name>
  5. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  6. <mirrorOf>central</mirrorOf>
  7. </mirror>

添加JDK依赖(注意是在

  1. <profile>
  2. <id>jdk-1.8</id>
  3. <activation>
  4. <activeByDefault>true</activeByDefault>
  5. <jdk>1.8</jdk>
  6. </activation>
  7. <properties>
  8. <maven.compiler.source>1.8</maven.compiler.source>
  9. <maven.compiler.target>1.8</maven.compiler.target>
  10. <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  11. </properties>
  12. </profile>

在IDEA中添加maven,resposotory文件夹没有的话可以自己创建。File–》Settings–》Maven
在这里插入图片描述

方法二:

(1)生成.m2文件夹
在cmd窗口中执行如下命令:

  1. mvn help:system

先运行一条简单的命令:mvn help:system。该命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的变成工作很有帮助。该命令的目的是让Maven执行一个正在的任务。我们可以从命令行输出看到Maven会下载\maven-help-plugin,包括pom文件和jar文件。这些文件都被下载到了Maven本地仓库中。
在这里插入图片描述

现在.m2文件夹就生成了,在用户目录下可以找到.m2文件夹,如:C:\Users\ZhangMng.m2

默认情况下,该文件夹下放置了Maven本地仓库(C:\Users\ZhangMng.m2\repository),所有的Maven构件都被存储到该仓库中,可以方便重用。可以到C:\Users\ZhangMng.m2\repository\org\apache\maven\plugins\maven-help-plugin目录下找到刚刚下载的maven-help-plugin的pom文件和jar文件。

(2) 配置用户范围的settings.xml文件
默认情况下,.m2文件夹下除了repository仓库之外就没有其他目录和文件了,不过大多数Maven用户需要复制安装目录下的D:\JavaEE\apache-maven-3.6.3\conf\settings.xml文件到.m2文件夹下C:\Users\ZhangMng.m2\settings.xml。这是一条最佳实践。

Maven用户可以选择配置安装目录下的\conf\settings.xml文件或者.m2文件夹下的settings.xml文件。前者是全局范围的,整台机器上的所有用户都会直接受到该配置的影响,而后者是用户范围的,只有当前用户才会受到该配置的影响(推荐)。

(3) 配置Maven本地仓库
打开.m2文件夹下的settings.xml文件,添加如下配置:

  1. <!-- 设置本地仓库位置 -->
  2. <localRepository>D:\JavaEE\maven-local-repository</localRepository>

这样Maven本地仓库就不用在C盘下了。
没有setting.xml可以自己手动建立一个。

(4)配置中央仓库的镜像(改用:阿里云中央仓库镜像)
有时我们通过Maven去下载相关的依赖包时,会发现下载的速度非常慢,而有时又下载不了,没有响应。为什么会这么慢呢,原因是Maven默认连接的远程仓库是国外的(http://repo1.maven.org/maven2/)。为了提升下载速度,只要把Maven默认的镜像改换成国内的就行了,如阿里云的中央仓库镜像。

在settings.xml文件下的节点中,添加如下配置:

  1. <!-- 配置中央仓库的镜像(改用:阿里云中央仓库镜像)-->
  2. <mirror>
  3. <id>alimaven</id>
  4. <name>aliyun-maven</name>
  5. <mirrorOf>central</mirrorOf>
  6. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  7. </mirror>

关于Maven的具体介绍,可以参考博主冷血之心的博客
Maven的仓库和settings.xml配置文件

发表评论

表情:
评论列表 (有 0 条评论,427人围观)

还没有评论,来说两句吧...

相关阅读