6

我安装了 Intellij 的官方 SBT 插件(仍处于 alpha 阶段),我毫无问题地导入了 Scala SBT 项目(带有 build.sbt)。但是,当我尝试在 Scala 控制台中导入某些内容时,它会打印: <scala> import recfun.Main._ <console>:7: error: not found: value recfun import recfun.Main._

但是,当我在终端中运行 SBT 时启动完全相同的命令时,它工作正常。

问题是什么?

4

1 回答 1

4

我发现以下内容有所帮助。我正在开发一个使用 SBT 插件导入的程序,它有多个子项目。如果您有一个包含多个模块的本机 IntelliJ 项目,这也可能有效。

转到菜单“运行 -> 编辑配置...”,选择Scala Console,然后在“使用模块的类路径和 SDK”框中,选择具有所需导入语句的子项目build.sbt(在我的案例server):

编辑配置窗口

在那之后,导入似乎起作用了。

于 2016-04-14T07:35:50.293 回答