[英]IntelliJ IDEA: Cannot import SBT project
就此而言,我對使用 Play 或 IntelliJ 進行開發是完全陌生的。 我使用 Activator 創建了一個簡單的 HelloWorld 應用程序,這是一個sbt
項目。
我一直在嘗試將其導入 IntelliJ,這是我卡在的屏幕: https://www.dropbox.com/s/we1a4a3184sojvb/Screenshot%202014-07-24%2016.57.11.png
在我瀏覽過的幾乎所有在線教程中,我都看到有人在導入屏幕上使用sbt
選項。 我也安裝了 SBT 插件,但這並沒有幫助。 我已經多次重新啟動 IntelliJ 無濟於事。
我哪里錯了? 我正在運行SBT
13.1.4
。
從現有源導入新模塊時出現此錯誤。
SBT
選項卡。/your-project-folder
./activator
idea
。 它將生成 IDEA 項目。File->Open..
項目。我有一個類似的問題,它來自與這里的其他解決方案不同的地方,所以添加它以防其他人發生。
在我的情況下,問題是由意外打開 IdeaProjects 目錄引起的。 執行此操作時,它會在該目錄中創建 .Idea 文件夾,並將其作為項目填充。 這顯然也混淆了集合導入。
解決方案是刪除 .Idea 文件夾並再次打開(而不是導入)目錄。
當我嘗試將新的 Scala 項目 A 作為模塊導入到現有的 IntelliJ 項目 B 時遇到了同樣的錯誤。 我通過以下步驟解決了這個問題:
經過一系列的掙扎,我必須說一些奇怪的東西解決了這個問題——轉向 IntelliJ IDEA Ultimate。 它內置了 Play 應用程序支持,可以開箱即用地運行/調試/測試應用程序,非常方便。
在這次經歷之后,我只能說 JetBrains 希望你升級到 Ultimate,如果你想讓事情開箱即用。
我相信也有辦法讓 CE 與它一起工作,但我沒有成功。
導入項目
build.sbt
文件,以便 IntelliJ 可以找到它作為 SBT 項目。此問題已在 SBT 和 Scala 插件的最新更新中解決。
確保您的 java 路徑正確( IntelliJ 可以使用系統定義之外的其他路徑)
Preferences -> Build, Execution, Deployment -> sbt -> JVM - 選擇一個正確的 JRE
IntelliJ IDEA 2022.2.1 (Ultimate Edition)
scala plugin: 2022.2.12
sbt version: 1.7.1
使其工作的步驟數量可能會有所不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.