Maven
下载
备注:官网下载的是最新版本的,但是在后面配置maven时会出现版本错误问题,我是又下载了老版本,以下步骤是官网的下载截图,但是老版本的安装步骤是一致的,只需要把版本修改即可。老版本下载链接:https://www.123pan.com/s/C3d9-3S9l 。
官网下载地址:https://maven.apache.org/download.cgi
安装
配置环境变量
验证配置环境是否成功
配置镜像
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
配置本地仓库
新建一个文件夹,名字取为maven_repository
找到 <localRepository>/path/to/local/repo</localRepository> 这个标签
新建Maven
版本错误信息![](https://img2022.cnblogs.com/blog/1790388/202208/1790388-20220812094819840-1624900355.png)
java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found at org.jetbrains.idea.maven.server.embedder.CustomModelValidator.<init>(Unknown Source) while locating org.jetbrains.idea.maven.server.embedder.CustomModelValidator at ClassRealm[maven.ext, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) while locating org.apache.maven.model.validation.ModelValidator annotated with @com.google.inject.name.Named(value="ide") 1 error role: org.apache.maven.model.validation.ModelValidator roleHint: ide
这里是版本不对,重新下载老版本,下载链接:https://www.123pan.com/s/C3d9-3S9l
在setting中搜索maven,修改配置。
至此重新打开项目或者刷新maven即可。
出来混总是要还的