win、mac安装maven(环境变量、修改镜像、修改本地仓库)
在安装前建议先大概看完整个步骤,有个坑要特别注意:
1、下载前请注意maven和idea的版本,最新的maven在旧版idea运行会报错哦
章节目录
- 1、下载安装Maven
- 2、配置环境变量
- windows配置方法如下:
- mac、linux配置方法如下:
- 3、修改阿里云镜像
- 4、本地仓库
- 5、在IDEA中使用Maven
- 5.1、启动IDEA
- 5.2、创建一个MavenWeb项目
- 5.3、等待项目初始化完毕
1、下载安装Maven
下载完成后,解压即可
建议:电脑上的所有环境都放在一个文件夹下,方便管理
2、配置环境变量
在我们的系统环境变量中
windows配置方法如下:
1、打开环境变量设置
在系统变量中新增
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
- 保存完后使用cmd 输入mvn -v,能看到版本信息就代表配置环境完成
mac、linux配置方法如下:
1、打开终端,输入代码:
vim ~/.bash_profile
2、然后点击键盘上的“i”,进入vim编辑模式,在里面输入如下代码:
export JAVA_HOME=这里是你的jdk安装路径
export MAVEN_HOME=你的maven解压后的路径
export CLASS_PATH=.:$JAVA_HOME/lib
export PATH=.:$PATH:$JAVA_HOME/lib:$MAVEN_HOME/bin
如果路径不知道,那你就找到你解压好的maven包,直接拖进终端里用pwd,就会出现相对应的路径(路径不能有空格!!!),复制一下就行了。
3、编辑好之后,点击“esc”,退出编辑模式,然后再输入“:wq”,保存并退出该文件。
4、完成之后,你就可以继续输入下面的命令:
source ~/.bash_profile
5、接着你就可以查看maven的版本:
mvn -v
能看到版本信息代表配置完成!
3、修改阿里云镜像
conf下的settings.xml文件
- 镜像:mirrors
- 作用:加速我们的下载
- 国内建议使用阿里云镜像
阿里云镜像地址:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
发现有的教程mirrorOf用的是central等等,这有点坑。如果mirrorOf没有设置好会丢失一些镜像操作!!!= =
4、本地仓库
在本地的仓库,远程仓库;
建立一个本地仓库:
自定义本地仓库路径:
<localRepository>/Users/bin/Documents/TyporaNotes/sound_code/JavaWeb/apache-maven-3.8.7/maven-repo</localRepository>
5、在IDEA中使用Maven
5.1、启动IDEA
5.2、创建一个MavenWeb项目
5.3、等待项目初始化完毕
这里有个坑,报错:role: org.apache.maven.model.validation.ModelValidator
解决方法:可以选择把idea弄到最新版,也可以选择降级maven
历史版本maven下载:https://archive.apache.org/dist/maven/maven-3/
= =相比于重装idea,我觉得降级maven更容易。。。如果你用的也是idea2021的话,建议下载3.8.1
显示以下内容表示正在下载jar包
恭喜,走到这一步,maven算是弄好了