maven依赖的报错Unable to import maven project: See logs for details
一、问题来源
学习spring-boot时,先跑一个demo,在导入maven依赖时,发生如下错误
二、报错信息
Unable to import maven project: See logs for details
打开日志查看详情
Help>>Show Log in Finder
三、解决过程
OK,看到前五行的错误信息,基本可以锁定错误了,打开可爱的百度搜一下,类似的问题很多,解决方案也很多。
【尝试一】
比如https://www.cnblogs.com/qianxiaoxiong/p/11240614.html,这位仁兄,我按照他的方案添加依赖后并无卵用, 看留言有位兄弟说slf4j-simple报红了,我笑了
【尝试二】
ok,我又找了几篇文章,在这篇仁兄的文章评论里找到了答案,某位大神评论引得众小白欢呼雀跃
那么我开始变更maven版本
【重装maven】
https://www.cnblogs.com/kaffeetrinken/p/9097854.html,按照这位仁兄的方法重新装了maven,版本由3.6.3变更到了3.2.2,试试降低maven版本的方法
好了,到此再次回到IDEA,五行红色的信息仍在,我在查找文章的过程中看过一个jdk版本的问题,将language level从5变更为8后,红色报错消失,maven正常下载jar包。
四、总结
这是一个intellij IDEA 与maven版本不匹配的问题。
昂!开心之情,溢于言表,快乐如此简单。
五、其他问题
- 之前翻日志的时候,在下面一些地方翻到了这个错误,【java.net.SocketTimeoutException: Read timed out】,OK又是可爱的百度,
https://blog.csdn.net/weixin_39841589/article/details/84759400这位仁兄的办法,一通操作,和我这个问题也不沾边,就先收藏记录下。
-
IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5,这个是我未更换maven版本前的尝试,失败了。所以必须先变更maven版本。
六、分享
- Mac下安装maven的教程(简单推荐)
https://blog.csdn.net/winstonlau/article/details/95605557
- maven发布历史和所需要的Java版本
http://maven.apache.org/docs/history.html
- maven旧版本下载
https://archive.apache.org/dist/maven/binaries/
- vim编辑器
如果是vi,则:输入i表示开始输入,Esc 退出编辑模式,输入以下命令:
:wq 保存后退出vi,若为:wq!则为强制储存后退出(常用)
:w 保存但不退出(常用)
:w! 若文件属性为『只读』时,强制写入该档案
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用!为强制离开不储存档案。
:e! 将档案还原到最原始的状态!