无法使用IntelliJ SBT控制台导入

时间:2013-09-22 00:12:56

标签: scala intellij-idea console sbt

我安装了Intellij的官方SBT插件(仍然是alpha版),我导入时没有出现Scala SBT项目(使用build.sbt)。但是当我尝试在Scala控制台中导入某些内容时,它会打印出来:         <scala> import recfun.Main._ <console>:7: error: not found: value recfun import recfun.Main._

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

有什么问题?

1 个答案:

答案 0 :(得分:3)

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

转到菜单“运行 - &gt;编辑配置...”,选择Scala Console,然后在“使用类路径和模块的SDK”框中,选择具有该模块的子项目build.sbt包含您需要的导入语句(在我的情况下为server):

The edit configs window

导入似乎在此之后起作用。