我正在考瑟拉做Scala入门课程。
在Intellij中,我正在尝试调试,但是忽略了断点。
不像在这个问题:Can't debug a Scala application in IntelliJ + sbt-idea-plugin,我没有任何错误。
我需要安装什么或者设置一些Intellij配置吗?
发布于 2017-10-08 18:05:43
最近有人带我使用scala/scalatest在InteliJ中调试。我正在运行InteliJ Idea 2017.2,安装了最新的scala语言插件,没有安装SBT插件(据我所知,这只是scala插件的一部分)。希望这能帮助其他人:
Debug '[classname]'。这应该会弹出底部的调试窗格。
当您使用InteliJ直接运行调试(而不是通过sbt等附加)时,我实际上能够让它正常工作。对于有关问题的任何回答,我都没有成功,这些问题涉及附加到正在运行的sbt进程(至少是最大规模的)。
在这一点上,智能调试为您提供了许多有用的东西。假设有一个测试失败了,你想要探究其中的原因。在“调试”窗口中,单击“控制台”选项卡,您将看到一个测试列表,该列表由w/红号套件排列,旁边是失败测试。您可以右键单击单个测试,然后从下拉列表中选择debug,以仅调试该测试。很有用的。

希望这能帮助到其他人!我还遇到了一些问题,我应该概述一下:
One or more requested classes are not Suites。
rm -r $HOME/.ivy2/cache/com.spotify/,以摆脱导致问题的缓存编译代码),然后像步骤1一样重新加载项目。.idea文件夹并重新导入sbt项目。这破坏了你的设置和一切,但它对我来说是过去的最后一招。https://stackoverflow.com/questions/33988294
复制相似问题