【问题标题】:IntelliJ show errors in scala source files but the project compiles successfullyIntelliJ 在 scala 源文件中显示错误,但项目编译成功
【发布时间】:2013-02-09 18:12:25
【问题描述】:

我正在使用基于 maven 的 intellij IDEA IDE 中的项目。我可以执行所有 maven 目标,但 IntelliJ 在源代码中显示了很多错误,如下所示:

几个小时前一切正常。我不明白为什么 IDE 继续 显示错误。当我重建或编译整个项目 (CTRL + F9) 或单个 scala 类我总是收到这样的成功消息:

我之前已经配置了scala插件,所以我不知道发生了什么。

感谢您的帮助

【问题讨论】:

    标签: scala maven intellij-idea


    【解决方案1】:

    有时 IntelliJ 缓存会损坏。您可以通过以下方式解决此问题:

    文件>“使缓存无效/重新启动”

    在提示时选择“无效并重新启动”后,IntelliJ 将重新启动并重建其缓存。

    【讨论】:

      【解决方案2】:

      感谢您的回复。

      我再次导入项目解决了这个问题。

      【讨论】:

        【解决方案3】:

        如果 IDEA 丢失了明显正确的类型,例如 DatabaseDateTime,这可能意味着项目的配置错误或损坏。最常见的是它没有所需的第三部分依赖项,例如 Joda Time。

        如果您还没有这样做,请仅在 SBT 中定义您的项目并使用sbt-idea 插件来生成您的 IDEA 项目定义。然后每当您更改项目依赖项时,重新运行gen-idea 以重新生成您的 IDEA 项目文件。没有麻烦,没有大惊小怪。

        【讨论】:

          【解决方案4】:

          jetbrains 的错误跟踪器中为此提出了许多错误。我建议您提出一些错误或为现有错误投票。

          看起来你遇到的问题是类型感知突出显示比无用更糟糕。

          【讨论】:

            猜你喜欢
            • 2018-02-25
            • 2021-11-29
            • 2013-02-24
            • 2013-02-18
            • 1970-01-01
            • 1970-01-01
            • 2011-11-12
            • 2014-08-27
            • 1970-01-01
            相关资源
            最近更新 更多