在IntelliJ-idea编辑器中显示编译错误。
mvn clean install
当运行时,它将成功构建并正常运行代码。但是在编辑器中无法解决这些导入。一些导入正确显示一些导入显示错误,如Blow x1c 0d1x
实际上,依赖关系存在于maven依赖关系列表中,
在编辑器中,它显示出充满错误
我修改了构建设置,删除了repo,更新了maven到最新版本,更新了IntelliJ并尝试了StackOverflow中的其他建议,仍然没有解决这个问题。
在IntelliJ-idea编辑器中显示编译错误。
mvn clean install
当运行时,它将成功构建并正常运行代码。但是在编辑器中无法解决这些导入。一些导入正确显示一些导入显示错误,如Blow x1c 0d1x
实际上,依赖关系存在于maven依赖关系列表中,
在编辑器中,它显示出充满错误
我修改了构建设置,删除了repo,更新了maven到最新版本,更新了IntelliJ并尝试了StackOverflow中的其他建议,仍然没有解决这个问题。
7条答案
按热度按时间kpbwa7wx1#
试试看:
file
>invalidate caches / restart
maven工具窗口->重新导入/刷新:
检查IntelliJ的maven设置:它是否从命令行指向与maven相同的settings.xml和存储库?IntelliJ随其内部maven一起提供,并且可能使用与命令行中的普通maven不同的设置/存储库。
pgx2nnw82#
我相信这个问题与我们在IntelliJ Idea中打开这个项目的方式有关,因为
mvn clean install
对你来说工作得很好。在IntelliJ中打开项目时,应该像这样打开maven项目:
maven
)x1c 0d1x希望这能解决你的问题。
kpbwa7wx3#
可以使该高速缓存无效
选择无效缓存中显示的前两个选项已经工作了,你也可能会在已经打开的文件中得到编译时错误,所以,尝试关闭/打开这些已经打开的文件,这些文件显示错误。
1.清除文件系统缓存和本地历史记录:删除虚拟文件系统缓存以及存储在本地历史记录中的信息。
1.下载新共享索引前询问:显示一个通知,提示您在新的共享索引可用时下载它们。
1.清除下载的共享索引:删除下载的共享索引文件。
0pizxfdo4#
我通过删除本地maven存储库并恢复Intellij的默认设置解决了这个问题
1.转到文件-->管理IDE设置-->恢复默认设置
1.进入File --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven --> Get theLocal repositorypath and delete it.
1.打开Intellij -->打开项目-->转到终端--> mvn clean install -->错误将在构建成功后消失
6yjfywim5#
如果上述所有解决方案都没有真正帮助,请确保安装了必要的插件(例如Lombok)。在升级Intellij之后,我需要再次安装lombok插件。Intellij通常建议将其安装在底部的弹出窗口中。
wmvff8tz6#
如果有帮助的话,我还必须提高编译器的堆大小来解决这个问题。
p5cysglq7#
试着删除你的项目下的。idea文件夹,完全关闭项目,重新导入新鲜的,它为我工作。