2013-02-24 119 views
5

我正在使用基于maven的intellij IDEA IDE中的项目。我可以执行所有的Maven目标,但在的IntelliJ显示像波纹管的源代码有很多错误的:几个小时前IntelliJ在scala源文件中显示错误,但项目编译成功

enter image description here

一切都工作得很好。我不明白为什么IDE继续 显示错误。前

enter image description here

我已经配置斯卡拉插件,所以我不知道:当我重建或编译整个项目(CTRL + F9)或单 斯卡拉类我总是收到一条成功的消息一样,知道发生了什么。

感谢您的帮助

回答

1

如果IDEA错过了明显正确的类型,如DatabaseDateTime这可能意味着该项目的配置错误或损坏。最常见的是它没有所需的第三部分相关性,如乔达时间。

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

1

有在JetBrains公司的bug跟踪这引发了很多的错误。我建议你提出一些错误或投票给现有的错误。

它像你所遇到的问题是类型意识突出显示,这比无用的更糟糕。

0

感谢您的回复。

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

4

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

文件>“的Invalidate缓存/重新启动”

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