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

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的安装情况:

mvn -v

在这里插入图片描述

五、Maven的配置

方法一:

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

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

添加JDK依赖(注意是在<profiles>中 </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>

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

方法二:

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

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文件,添加如下配置:

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值