实际该包以及错误提示中的类其实是存在的,使用maven的package/install也是成功的,而且该类在idea的编辑器中也能够使用ctrl+鼠标左键点击进去,但偏偏idea的build始终失败。
这个问题困扰了我很长时间,差点被整崩溃了重装操作系统,好在最后还是被我找到了终极大法解决掉了。
解决方法有以下4种:
1、FileInvalidate Caches,常规操作,未必能解决问题;
2、FileRepair IDE,实际其中包含了 Invalidate Caches,未必能解决问题;
3、SettingsBuild, Execution, DeploymentBuild ToolsMavenRunner,勾选“delegate IDE build/run actions to Maven”,一定可以解决,但是build的速度要慢很多;
4、删除项目目录中的*.iml、*.iws、.idea、target、overlays文件或目录,然后重新导入该项目,我本地使用此方法得到了彻底解决。实际上此方法相当于:将干净的源码重新复制到新的目录中,然后在idea中重新import该目录。