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文件。
添加镜像文件,使用国内的,速度比较快。(注意是在
<!-- 配置中央仓库的镜像(改用:阿里云中央仓库镜像)-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
添加JDK依赖(注意是在
<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配置文件
还没有评论,来说两句吧...