Scala 提取项目结构将永远运行

Scala 提取项目结构将永远运行,scala,intellij-idea,sbt,Scala,Intellij Idea,Sbt,当我使用SBT1.4.2和Scala 2.13.3在IntelliJ中创建一个新的Scala项目时,我一直看到sbt:从sbt中提取项目结构一直在进行(几个小时)。这是非常奇怪的,因为我刚刚干净地安装了最新版本的InteliJ,但在我以前的电脑和笔记本电脑上似乎也出现了同样的问题 当取消此任务时,它说的是“提取SBT结构失败”,没有进一步的调试信息。我已经附上了一张我确实得到的信息的图片,直到它被卡住为止。有趣的是,当从sbt shell编译和运行时,程序可以正常工作 有什么想法吗?找不到使用

当我使用SBT1.4.2和Scala 2.13.3在IntelliJ中创建一个新的Scala项目时,我一直看到
sbt:从sbt中提取项目结构一直在进行(几个小时)。这是非常奇怪的,因为我刚刚干净地安装了最新版本的InteliJ,但在我以前的电脑和笔记本电脑上似乎也出现了同样的问题

当取消此任务时,它说的是“提取SBT结构失败”,没有进一步的调试信息。我已经附上了一张我确实得到的信息的图片,直到它被卡住为止。有趣的是,当从sbt shell编译和运行时,程序可以正常工作


有什么想法吗?

找不到使用相同sbt和scala版本的修复程序。
回滚到sbt版本1.3.9和scalaVersion 2.12.12为我修复了它。

在IntelliJ中更改sbt设置后为我工作-启用使用sbt shell重新加载和生成项目


我对IntelliJ IDEA 2020.2.3社区版和一个使用sbt版本1.4.2的项目也有同样的问题。使用早期版本的sbt对我来说很有效


它在
build.properties
中成功地使用了sbt版本
1.3.4
1.3.13
1.4.1
,因此它似乎是IntelliJ和sbt之间的问题
1.4.2

这是IntelliJ和sbt 1.4.2之间已知的不兼容:

Intellij导入在sbt 1.4.2中被中断,因为我们增加了 使用虚拟io的场景

正如SBT问题中提到的,这已经在SBT方面得到了解决。修复程序现在应该可用:

修复了@eatkins在Windows#6051上的IntelliJ导入


作为一种解决方法,请使用除1.4.2之外的任何sbt版本,从命令行使用sbt,或者您可以按照建议尝试在导入和生成中使用sbt shell。

我猜您的sbt项目中存在阻止终止的内容。如果不查看项目代码,很难说。我同时从Scala 2.12切换到了2.13,不得不tmp禁用plugins.sbt中的插件,使其与SBT1.4.3一起工作