Windows平台配置Maven环境
1.下载
1.1下载 JDK
- 如果已经有安装好的 jdk 跳过 jdk 的下载和安装步骤
- 进入https://www.oracle.com/java/technologies/javase-downloads.html并找到
Java SE 8
- 点击JDK Download
- 根据相应的平台下载 32 位或 64 位 jdk 安装包(下载需要登录oracle账户,随意注册即可免费下载)
1.2下载 maven
- 进入 https://maven.apache.org/download.cgi
- 下载
zip
格式归档
2.安装
2.1安装 jdk
- 如果已经有安装好的 jdk 跳过 jdk 的下载和安装步骤
- 运行下载好的安装程序一路确定到底即可,默认安装在C盘,如果想更改安装位置注意一下选择安装位置的步骤即可
2.2安装 maven
- 将下载的apache-maven-XXX-bin.zip直接解压到想安装的位置(XXX为maven的版本号)
- 新建一个文件夹用以存放下载的 Maven 库文件,位置随意(为了避免不必要的错误,文件夹路径中不要含有特殊字符或汉字,尽量采用英文命名)
- 进入解压好的文件夹,打开conf目录,找到settings.xml
- 找到图中的位置将
<localRepository>
标签中的内容改为刚才新建的 Maven 库文件夹的位置
- 如果在国内,将 maven 的镜像源改为阿里镜像(提升国内下载速度,不改可以用)
<!--将以下内容复制到 settings.xml 的 mirrors 标签中-->
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
- 修改好以上内容后保存 settings.xml
- 在 %userprofile% 目录中新建
.m2
文件夹,将刚才修改好的settings.xml
复制到.m2
目录中%userprofile%
的值可以在cmd中输入echo %userprofile%
查看
注意: 将 settings.xml 复制到 .m2 目录中不是必须的,该步骤是为了适应其他软件的默认配置。一般软件会以 %userprofile%/.m2
目录作为默认maven配置和库目录,将配置文件直接放置到此处可以让大部分软件自动读取Maven配置,省去了每个软件中单独配置Maven环境的麻烦。
3.配置
3.1 配置 JDK 环境变量
- 我的电脑 - 右键 - 属性 - 高级系统设置 - “高级”选项卡 - 环境变量
- 为当前用户配置环境 OR 为每个用户都配置环境(在对应的位置修改以下内容)
- 点击新建,变量名填写JAVA_HOME,变量值填写jdk的安装根目录,之后点击确定
- 找到变量名为PATH的变量,点击新建并填写
%JAVA_HOME%\bin
- 在老版本的Windows系统中,点开PATH后,变量值为一串很长的字符串,在其最后添加分号后填写
%JAVA_HOME%\bin
并确定即可
注意: 有些教程中,配置JDK环境变量的时候多配置了一项名为CLASS_PATH的变量,这个变量在普通使用中个人不建议配置,会导致一些网上的代码寻找类路径出错,应当在理解其意义之后使用在适当的位置,不应当盲目配置。
3.2 配置 Maven 环境变量
- 参考上边配置 JDK 环境变量的方法打开环境变量配置窗口
- 参考上边配置 JDK 环境变量的方法判断为当前用户配置环境变量还是为每个用户都配置环境变量
- 点击相应位置的 “新建” 按钮
- 新建环境变量
M2_HOME
,变量值为 Maven 安装目录
- 仿照配置JDK环境变量的最后一步,在PATH中添加
%M2_HOME%\bin
注意: 在某些软件中可能读取的并不是M2_HOME
变量,所以可以在新建一个环境变量,变量名为MAVEN_HOME
,变量值同上边配置的M2_HOME
一样。多配制一个环境变量并不会导致哪些软件出错,反而会使软件的选择更加灵活,建议将MAVEN_HOME
一起配置上。