Intellij Idea 提取项目结构将永远运行

wqnecbli  于 2023-06-21  发布在  其他
关注(0)|答案(4)|浏览(219)

当使用sbt 1.4.2和Scala 2.13.3在IntelliJ中创建一个新的Scala项目时,我一直看到sbt: extracting project structure from sbt永远(几个小时)。这是非常奇怪的,因为我刚刚做了一个干净的安装最新版本的InteliJ,但也在我以前的电脑以及笔记本电脑这个相同的问题似乎是目前。
当取消此任务时,它只显示“提取SBT结构失败”,没有进一步的调试信息。我已经附上了我得到的信息的图片,直到它卡住了。有趣的是,当从sbt shell编译和运行时,程序可以正常工作。

有什么想法吗

htzpubme

htzpubme1#

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

ukxgm1gy

ukxgm1gy2#

这是IntelliJ和SBT 1.4.2之间的已知不兼容性:
IntelliJ issue Project creation with sbt=1.4.2 takes forever SCL-18393
SBT PR Only create console terminal if process has console #6051
Intellij import在sbt 1.4.2中被破坏了,因为我们增加了使用虚拟io的场景。
正如SBT问题中所提到的,这已经在SBT方面得到了解决。修复现在应该可用in the release 1.4.3
修复Windows上的IntelliJ导入#6051 by @eatkins
作为一种解决方法,使用1.4.2以外的任何sbt版本,从命令行使用sbt,或者您可以尝试使用SBT shell进行导入和构建,如mszleper in his answer所建议的。

cigdeys3

cigdeys33#

无法找到使用相同的sbt和scala版本的修复程序。回滚到sbt-version 1.3.9和scalaVersion 2.12.12为我修复了这个问题。

vsikbqxv

vsikbqxv4#

我在IntelliJ IDEA 2020.2.3社区版和一个使用sbt版本1.4.2的项目中遇到了同样的问题。使用早期版本的sbt对我来说是有效的。
它在build.properties中的sbt版本1.3.41.3.131.4.1上成功工作,因此它似乎是IntelliJ和sbt 1.4.2之间的问题。

相关问题