-
下载,https://maven.apache.org/download.cgi
-
解压到D盘
-
配置环境变量
- M2_HOME:D:\apache-maven-3.9.1\bin,springboot、springcloud会用到
- MAVEN_HOME:D:\apache-maven-3.9.1
- path:%MAVEN_HOME%\bin
-
修改MAVEN配置文件,配置阿里云镜像,D:\apache-maven-3.9.1\conf\settings
<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
-
配置本地仓库
<localRepository>D:\maven_repo</localRepository>
在idea中使用报错
在idea中加入maven配置时,idea一直报出java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator
异常
问题原因
maven 3.8.6
版本发布于2022-06-06
我的idea是2019.2.3
idea 软件自身的maven组件在调用maven的时候,因为idea不能兼容高版本的maven软件,抛出错误
解决方案
根据自身idea的发布时间,下载idea发布时间之前的maven版本(maven其他版本下载地址),即可正常使用