前置条件:在安装maven前要先保证环境下已经安装了JDK
安装步骤
1、下载安装包
访问maven官网下载页面:https://maven.apache.org/download.cgi,进入后如下图所示,搭建选择自己的下载包即可,本次案例使用apache-maven-3.6.2
2、解压安装包
进入安装目录对settings文件进行个性化配置,例如修改本地仓库等,如果需要自定义镜像地址、搭建maven私服其他需求请移步Google或度娘
<!--自定位本地仓库位置,也就是下载到本地的jar文件存放地址-->
<loacalRepository>/Users/yunnasheng/work/mvn-repository</localRepository>
3、配置环境变量
温馨提示:针对使用Mac和Linux的朋友要注意,因为我们配置环境变量会将配置写入~/.bash_profile文件,如果你的机器安装了zsh命令的话,那么~/.bash_profile里的配置就不会被执行。针对以上问题的解决方案有两种。①(简单粗暴)将环境变量直接写入~/.zshrc 文件中;②(可维护性强)环境变量依然写在~/.bash_profile文件中,只需在~/.zshrc 文件引入bash_profile即可(PS:可维护性强指的是如果你哪天不想用zsh了,那么我的bash_profile依然生效)
好了,正题开始。。。如下是配置maven环境变量流程
编辑~/.bash_profile文件
#在终端执行
vim ~/.bash_profile
#进入文件,将如下配置写入;/Users/yunnasheng/work/apache-maven-3.6.2是你的maven安装目录
export M2_HOME=/Users/yunnasheng/work/apache-maven-3.6.2
export PATH=$PATH:$M2_HOME/bin
#保存并退出
:wq
将配置bash_profile文件引入zshrc 文件
#在终端执行
vim ~/.zshrc
#进入文件,在文件末尾加入如下配置
source ~/.bash_profile
#保存并退出编辑
:wq
使配置生效
#在终端执行
source ~/.zshrc
#测试环境变量是否生效,终端执行
mvn -v
#如果打印的是如下内容,即配置生效;反之,要去检查下maven路径是否正确
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: /Users/yunnasheng/work/apache-maven-3.6.2
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
到此为止我们maven环境就搭好了,如有任何问题,大家可留言,我会尽力为大家解答。