2014-11-05 143 views
18

IntelliJ 14通過Scala插件支持(理論上)SBT/Scala項目,Scala插件在官方回購庫中仍然可用。根據this post「Scala插件項目本身現在使用SBT進行構建和依賴管理」。但是我找不到用IntelliJ創建或導入SBT/Scala項目的方法。還缺乏文檔解釋更多關於配置Scala插件的新方法。IntelliJ 14 - 創建/導入Scala/SBT項目

我在IntelliJ Ultimate 14.0(139.224)中激活了Scala插件。有任何想法嗎?

回答

28
  1. 安裝scala插件。 Settings -> Plugins -> Scala -> Install
  2. 打開目錄與SBT編譯:File -> Open Project -> select directory with build.sbt -> configure settings

這對我來說只是一個幾分鐘前的工作。可能需要重置緩存並重新啓動:File -> Invalidate Caches/Restart

+3

它適用於IntelliJ社區,但不適用於Ultimate版本。看來Scala插件與Ultimate版本不兼容。 – 2014-11-05 22:07:40

+0

我今天從Idea 13升級到14。從那以後,我的源代碼看起來像是地獄,全都是紅色的。想法14似乎不知道Seq或List是什麼。有趣的是,我的代碼將編譯並運行。它只是顯示爲突然出現錯誤。我下載/安裝了Ultimate版本。如果它不能很快得到解決,我想我會回到Idea 13. – gknauth 2014-11-05 22:49:44

+1

hm ...我仍在使用最新的EAP,而我們辦公室裏的另一個人看起來也有同樣的問題14 – 2014-11-05 22:50:47

5

我終於想出了確切的問題。 IntelliJ加載了以前版本的默認設置,包括舊版本的Scala插件。這個問題已得到修復,卸載舊的Scala插件並遵循Eugene Zhulenev發佈的步驟

+1

非常感謝!僅供參考,我不得不卸載sbt和scala插件並重新安裝它們 – 2017-01-20 12:08:53

1

確保你有intellij的scala插件。 轉到文件>新建>'現有源項目',選擇要導入的項目。 轉到build.sbt,應該有提示導入包。 有時,您可以嘗試將文件>同步或文件>'無效緩存並重新啓動'。