在IntelliJ中调试SBT项目

时间:2019-01-27 06:18:32

标签: scala intellij-idea sbt

我从github克隆了一个scala项目。

我可以使用:

  

sbt'模块路径'/运行

运行正常。

现在我要调试它。怎么做?是否有类似的sbt命令进行调试?

当我尝试从Intellij的上下文菜单中为包含主要方法的目标文件运行/调试时(请参见图像打击),我得到的消息为:

  

错误:找不到或加载主类

enter image description here

2 个答案:

答案 0 :(得分:2)

您可能想尝试打开sbt-shell(View | Tool Windows | sbt外壳)并运行 compile 甚至 clean compile 。 您也可以使用sbt命令从此窗口启动应用程序,甚至打开Scala REPL。

但是一旦编译,您应该可以运行该类。

答案 1 :(得分:0)

有时,生成新文件时,IntelliJ内部虚拟文件系统不会按时更新其索引。在这种情况下,可以通过内置终端确保类文件存在并尝试再次运行。