在IntelliJ中调试sbt项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在IntelliJ中调试sbt项目相关的知识,希望对你有一定的参考价值。

我有一个从github克隆的scala项目。

我可以用它来运行它:

sbt'path-to-module'/ run

它运行正常。

现在我想调试它。怎么做?调试有类似的sbt命令吗?

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

错误:找不到或加载主类

enter image description here

答案

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

但是一旦编译完毕,你应该能够运行这个类。

另一答案

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

以上是关于在IntelliJ中调试sbt项目的主要内容,如果未能解决你的问题,请参考以下文章

使用 simple-build-tool (sbt) 和 IntelliJ 调试 Scala 代码

IntelliJ 中 SBT 项目的未解析依赖路径

SBT 项目刷新失败 [IntelliJ、Scala、SBT]

Docker容器中的Intellij CE 2018.2 + SBT:远程调试断点无法正常工作

尝试在 Intellij 中打开 sbt 项目时出现“sbt 启动器不存在”

IntelliJ 14 - 创建/导入 Scala / SBT 项目