在IntelliJ中调试sbt项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在IntelliJ中调试sbt项目相关的知识,希望对你有一定的参考价值。
我有一个从github克隆的scala项目。
我可以用它来运行它:
sbt'path-to-module'/ run
它运行正常。
现在我想调试它。怎么做?调试有类似的sbt命令吗?
当我尝试从Intellij的上下文菜单中运行/调试包含main方法的对象文件时(参见图像打击),我得到的消息为:
错误:找不到或加载主类
答案
您可能想尝试打开sbt-shell(View | Tool Windows | sbt shell)并运行编译甚至清理和编译。您可以使用sbt命令从此窗口启动应用程序,甚至打开Scala REPL。
但是一旦编译完毕,你应该能够运行这个类。
另一答案
有时,IntelliJ内部虚拟文件系统在生成新文件时不会及时更新其索引。在这种情况下,它可以帮助确保通过内置终端存在类文件并尝试再次运行它。
以上是关于在IntelliJ中调试sbt项目的主要内容,如果未能解决你的问题,请参考以下文章
使用 simple-build-tool (sbt) 和 IntelliJ 调试 Scala 代码
SBT 项目刷新失败 [IntelliJ、Scala、SBT]
Docker容器中的Intellij CE 2018.2 + SBT:远程调试断点无法正常工作