IDEA Unable to import maven project: See logs for details

附录:maven各历史版本下载

IDEA Unable to import maven project: See logs for details

最有可能的一个原因是maven的版本和idea的版本不匹配,可以降低maven的版本试试,或者直接到:http://maven.apache.org/docs/history.html查看idea和maven的版本匹配

系统重装之后,Idea的配置是之前就认为没什么问题,就没去过多注意,但是后来发现建SpringBoot项目默认的版本太高,pom.xml每次都会报错,因为是maven本地库没有相应的包,我就手动设置一下版本,混过过去就算了,没想花太多时间去解决。但是后来新增的依赖就不行了,完全自动不会下载,没办法只能解决。我就开始各种怀疑,idea联网是否正常,maven的Setting.xml有没有设置好,alibaba镜像是不是挂了,还是**Idea的副作用。

     废话扯完了,下面进入正题:

经过一堆无用的挣扎之后,我留意到右下角的Evnet Log,报的错误:Unable to import maven project: See logs for details

于是我就按照提示打开了日志,Help>>show Log in Explorer

IDEA Unable to import maven project: See logs for details

你就会发现一堆错误,异常,警告

我的问题主要有两个:

       1.没有权限在C盘中下载文件

       2.无法获取获取目标资源(镜像是国外的,网络有时候连不上) 

IDEA Unable to import maven project: See logs for details

解决办法:

     将repository放到非C盘中(直接改权限貌似也不行),将镜像源换成国内的。

找到对应maven的setting.xml,在mirrors中增加

    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

还有一些注意的地方,idea是由缓存的,你修改好之后,最好清一下缓存以及重启。

还一个地方也会有影响,idea的settings>>build,execution,Deployment>>Build Tools>>Maven>>importing的 JDK for importer 设置问题,我的默认设置是jre,但是jre不满足我们需要,所以要设置为jdk才好。

IDEA Unable to import maven project: See logs for details