无法在IntelliJ IDEA中找到SBT-shell

时间:2018-01-11 04:52:15

标签: scala intellij-idea sbt sbt-plugin

面对构建的一些问题,我删除了我的SBT项目的.ideasubmodules目录(包含Invalidate Caches / Restart...),后跟IntelliJ(也使缓存无效)

sbt shell重新启动以来,我无法找到sbt shell http://www.b4bconsultancy.com/

有趣的是,当我打开其他项目(我没有删除project.idea目录中的IntelliJIntelliJ IDEA目录)时,我仍然获得MacOS {1}} enter image description here

我可以确认我安装了Scala插件的select a.name, count(s.student_sid) from account a join inst i on a.inst_sid = i.root_inst_sid join inst_year iy on i.inst_sid = iy.inst_sid left join student s on iy.inst_year_sid = s.inst_year_sid and s.demo = 0 and s.state = 1 where i.state = 1 and iy.year_sid = 16 and a.account_sid in (20187987, 20188576, 20188755, 52317128, 20189249) group by a.name; count()的最新版本 enter image description here enter image description here

5 个答案:

答案 0 :(得分:6)

解决我的问题的是:

  • 安装 Scala 插件
  • 重启
  • 文件 -> 关闭项目
  • 不是打开,而是单击新项目,选择带有 sbt 选项的 scala, 然后下一个
  • 选择与位置相同的项目。

希望它能为您节省时间和精力

答案 1 :(得分:1)

您可以选择

  

窗口→恢复默认布局

或按 Shift + F12

enter image description here

这将恢复您的默认窗口布局,并且该选项卡将再次可见(您可以通过右键单击并选择“从侧边栏移除”隐藏 sbt 选项卡来检查此工作。)

某些窗口(如Maven或Ant)需要通过

返回
  

查看→工具窗→[窗口名称]

enter image description here

答案 2 :(得分:1)

在Intellij 2018年Preferences - Build, Execution, Deployment - Build Tools - sbt下,检查" Use sbt shell for build and import (requires sbt 0.13.5+)"。然后重启Intellij。 sbt shell工具窗口选项卡将显示在底部窗格中(如果没有,请从View - Tool Windows - sbt shell中选择它。)

答案 3 :(得分:1)

就我而言,scala插件需要更新,因此这导致sbt从构建工具中消失。
转到Settings --> Plugins --> Updates并确保scala插件已更新。如果不是,并对其进行了更新,则应在之后重新启动IDE。
之后,删除.idea文件夹并重新导入该项目对于构建该项目是必要的。

答案 4 :(得分:0)

在我的情况下,我启用了sbt shell,使其转到“文件-设置-生成,执行,部署-生成工具-sbt”,并在此处启用后,您需要重新启动intellij,然后可以在此处找到sbt-shell”视图-工具窗口-sbt shell”