MAVEN安装
http://maven.apache.org/download.cgi
下载后解压,文件目录名中不要有中文
之后配置环境变量
前提要先安装Java,并配置javahome的环境变量
配置maven的环境变量,在path中添加目录
cmd测试是否配置成功
然后在idea中配置maven
相同方法设置other settings
///
/
///
//
若之前没装过maven的话默认路径中就妹有.m2的文件
在cmd中执行一次mvn help:system
执行之前先修改一下settings文件
配置镜像仓库(提速)
执行完后在默认c盘的.m2路径下会有repository文件夹但妹有settings文件
将之前解压包里面的settings.xml复制到.m2文件夹下然后配置仓库
本地仓库配置
————————————————————————————————————
idea中的maven错误
当pom文件中输入正确的坐标后依旧没反应
尝试reimport一下
⭐若还是不行,则在.m2文件中搜索以.lastupdated为后缀文件,删除其并reimport
===========================================================
依赖冲突解决方法:
1.顺序原则,使用导入坐标位置靠前的依赖版本
2.就近原则,比如c依赖b,b依赖a,若c项目导入版本为2的b坐标以及版本为3的a坐标,则c项目最终会选择版本为3的a而不是依赖传递而来的版本2的a
3.排除依赖,即在dependency标签中配置exclusions标签,点名排除某个依赖
4.版本锁定,在dependencymanagement标签中将版本配置死,再写入dependencies标签导入坐标,这时候便可以省略版本信息了,因为在之前已经锁定了