2013-02-24 115 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將重新啓動,並重建其緩存。