我正在使用基于maven的intellij IDEA IDE中的项目。我可以执行所有的Maven目标,但在的IntelliJ显示像波纹管的源代码有很多错误的:几个小时前IntelliJ在scala源文件中显示错误,但项目编译成功
一切都工作得很好。我不明白为什么IDE继续 显示错误。前
我已经配置斯卡拉插件,所以我不知道:当我重建或编译整个项目(CTRL + F9)或单 斯卡拉类我总是收到一条成功的消息一样,知道发生了什么。
感谢您的帮助
我正在使用基于maven的intellij IDEA IDE中的项目。我可以执行所有的Maven目标,但在的IntelliJ显示像波纹管的源代码有很多错误的:几个小时前IntelliJ在scala源文件中显示错误,但项目编译成功
一切都工作得很好。我不明白为什么IDE继续 显示错误。前
我已经配置斯卡拉插件,所以我不知道:当我重建或编译整个项目(CTRL + F9)或单 斯卡拉类我总是收到一条成功的消息一样,知道发生了什么。
感谢您的帮助
如果IDEA错过了明显正确的类型,如Database
或DateTime
这可能意味着该项目的配置错误或损坏。最常见的是它没有所需的第三部分相关性,如乔达时间。
如果您尚未这样做,请单独在SBT中定义您的项目,并使用sbt-idea插件来生成您的IDEA项目定义。然后,无论何时更改项目依赖项,请重新运行gen-idea
以重新生成IDEA项目文件。没有麻烦,没有大惊小怪。
有在JetBrains公司的bug跟踪这引发了很多的错误。我建议你提出一些错误或投票给现有的错误。
它像你所遇到的问题是类型意识突出显示,这比无用的更糟糕。
感谢您的回复。
我解决了这个问题再次导入项目。
有时IntelliJ缓存受到损坏。您可以通过以下解决此问题:
文件>“的Invalidate缓存/重新启动”
选择后“无效,并重新启动”提示时,的IntelliJ将重新启动,并重建其缓存。