我正在使用基於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將重新啓動,並重建其緩存。