今天将Mac系统的登录用户名和用户文件夹进行了修改,之后发现一个很奇怪的问题:在IntelliJ IDEA中build Maven项目的时候出现很多the import xxx cannot be resolved
的错误,然而使用 mvn install
命令是正常编译的,依次采用了下面的方法:
-
点击
File
-Invalidate Caches / Restart...
,然后点击Invalidate and Restart
按钮,重建索引之后无效; -
关闭 IntelliJ IDEA,然后将项目下面的
.idea
目录删除,然后重新导入到IDEA中,依然无效; -
检查IntelliJ IDEA中Maven相关的配置,路径都是有效的;又重新刷新了依赖包重新导入,还是无效。
-
在Maven项目根目录下执行
mvn idea:idea
命令,重新下载了IDEA相关的maven插件之后,问题解决了。 -
如果上面的问题依然无法解决,可以到 JetBrains YouTrack 查看你所使用的版本是否有bug,前段时间我所使用的2020.1就有这个bug issue/IDEA-237320,升级到最新版就可以解决了。
如果类似的问题,也可以按照上面的步骤逐一进行排查。
参考:
Maven package works but Intellij's build fails
Unable to build maven project from IDE after upgrading to 2020.1