记一次IDEA配置Maven失败原因

失败原因是因为IDEA版本和Maven版本不匹配导致的

在一台电脑安装的Maven是3.9.6版本,IDEA安装的是IntelliJ IDEA 2021.1 (Ultimate Edition),运行SpringBoot 2.5.x,pom.xml文件一直报红,不是没有导入依赖的报红,点上去没有任何操作可点。

Maven安装简单过一下,官网下载解压,添加环境变量(到bin目录),修改配置文件:

设置本地仓库位置:

1
<localRepository>D:/Maven/repository</localRepository>

配置镜像源(改为国内镜像源速度更快,这里用的阿里云的):

1
2
3
4
5
6
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>

IDEA中把Maven设置成本地安装的,额外设置一下Runner->VM Options,设置-DarchetypeCatalog=internal

Build中报错如下:

java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:

出现的错误的原因为Maven版本过高 ,与你使用的IDEA版本不兼容。

于是我重新安装了低版本(3.6.2)Maven解决了。

java.lang.RuntimeException: Cannot reconnect

将JDK for importer改为自己安装的jdk即可,运Build没问题了。