运行 使用 Intellij 的 Scala Dotty 项目 IDE

Run Scala Dotty project using Intellij IDE

我使用 Dotty 模板创建了一个基本的 Scala Dotty 项目并将该项目导入 IntelliJ IDE。

当我使用 sbt 命令行时一切正常。

当我尝试在 IntelliJ IDE 中构建或 运行 它时,出现以下错误:

Error:scalac: Multiple 'scala-library*.jar' files (scala-library-0.9.0-RC1.jar, scala-library-2.12.6.jar) in Scala compiler classpath in Scala SDK sbt: ch.epfl.lamp:dotty-library_0.9:0.9.0-RC1:jar

有什么解决办法吗?

IDE support for Dotty

Currently, the only IDE we officially support is Visual Studio Code.

无论如何,当您将项目导入 IntelliJ IDEA 时检查 "use sbt shell"。至少对我来说,在那之后 test project 编译和 运行s 使用 Ctrl+Shift+F10.

有可能不是所有的事情都能奏效。例如 Dotty macros 不会,但如果我手动编译和 运行 那么他们会。