我正在使用基于 maven 的 intellij IDEA IDE 中的项目。我可以执行所有 maven 目标,但 IntelliJ 在源代码中显示了很多错误,如下所示:
几个小时前一切正常。我不明白为什么 IDE 继续显示错误。当我重建或编译整个项目(CTRL + F9)或单个 scala 类时,我总是收到这样的成功消息:
我之前已经配置了scala插件,所以我不知道会发生什么。
感谢您的帮助
我正在使用基于 maven 的 intellij IDEA IDE 中的项目。我可以执行所有 maven 目标,但 IntelliJ 在源代码中显示了很多错误,如下所示:
几个小时前一切正常。我不明白为什么 IDE 继续显示错误。当我重建或编译整个项目(CTRL + F9)或单个 scala 类时,我总是收到这样的成功消息:
我之前已经配置了scala插件,所以我不知道会发生什么。
感谢您的帮助
有时 IntelliJ 缓存会损坏。您可以通过以下方式解决此问题:
文件>“使缓存无效/重新启动”
在出现提示时选择“Invalidate and Restart”后,IntelliJ 将重新启动并重建其缓存。
如果 IDEA 丢失了明显正确的类型,例如,Database
或者DateTime
这可能意味着项目的配置错误或损坏。最常见的是它没有所需的第三部分依赖项,例如 Joda Time。
如果您还没有这样做,请仅在 SBT 中定义您的项目并使用sbt-idea插件来生成您的 IDEA 项目定义。然后每当您更改项目依赖项时,重新运行gen-idea
以重新生成您的 IDEA 项目文件。没有混乱,没有大惊小怪。
对此,jetbrains 的错误跟踪器中提出了许多错误。我建议您提出一些错误或为现有错误投票。
看起来你遇到的问题是类型感知突出显示比无用更糟糕。
感谢您的回复。
我解决了这个问题,再次导入项目。