Bug介绍:
之前用的IDEA2020,然后使用的maven3.6.3,后来IDEA换为了2017.3.6,今天创建项目时居然一直报错Unable to import maven project: See logs for details
,各种试都不行!首先是pom文件部分爆红,通过项目下maven的Lifecycle的clean和install把pom文件中jar下载不了解决了,然后出现的是SpringBoot中所有注解都失效,Reimport这些功能怎么点都是报这句错!
问题解决:
- 打开日志文件,找到最近的记录。
- 开始看了一下log日志,大概意思就是说找不到绑定的maven呗,可是我这配置也没问题啊,一直用的这个3.6.3版本。
- 又搜了半天,终于看到一篇说是版本问题(),IDEA版本要与maven搭配,maven不能太新。(为什么之前IDEA2020创的maven3.6.3项目在IDEA2017上运行没问题?用IDEA2017自己创就有问题了?)看看试试行不行
- 去maven官网http:///找到对应版本,IDEA2017.3.6按照年份就下载个对应的maven3.5.0的吧
- 下载地址的话,进入naven官网首页,左侧栏中
Download
,翻到最下边,找到archive
点进去,会有各种版本,选择3.5.0 ——binaries
文件夹 ——apache-maven-3.5.0-bin.zip
- 下载好解压即可,把之前的maven中conf文件夹下的的setting.xml文件copy一份到maven3.5.0对应位置,记得要把旧文件中的本地仓库位置要修改成3.5.0的。然后把IDEA中的maven地址进行更改,默认项目maven依赖也改一下,不然下次还出错。
- 我这个项目改成3.5.0之后还有问题,可能前边删错了啥,就把项目删了重新建了一边,maven用3.5.0然后下载对应jar包后就正常了 。
- 如果觉得不是maven版本问题的话,可以再用maven3.6.3再创建一个项目试试,我试了用3.6.3的创建还是会出现同样的问题,所以还是maven版本原因。
- 这个IDEA2017真不好用,pom文件中添加新的依赖时,点击提示进行import对应jar时,又报这个
Unable to import maven project: See logs for details
错误,还需要手动去点这个install才行。