在IntelliJ IDEA中调试支持DCEVM的sbt scala应用程序的解决方案

在IntelliJ IDEA中调试支持DCEVM的sbt scala应用程序的解决方案,scala,debugging,intellij-idea,sbt,dcevm,Scala,Debugging,Intellij Idea,Sbt,Dcevm,我使用DCEVM在Scala应用程序中重新加载类。Sbt有一个很好的特性,它可以在类的源代码更改时自动编译类。所以我要做的就是打开两个sbt实例,然后运行~;编撰;在第一个实例中复制资源以自动编译,在第二个实例中复制资源以运行 要进行调试,我可以使用IntelliJ中的远程调试器工具,该工具工作得非常好,除了一件(但很重要的)事情:每当sbt重新加载一个类时,IntelliJ不再在断点处停止。我必须重新启动远程调试器才能解决这个问题,这非常不方便 我不太喜欢内置编译器,因为它比sbt慢(也不是自

我使用DCEVM在Scala应用程序中重新加载类。Sbt有一个很好的特性,它可以在类的源代码更改时自动编译类。所以我要做的就是打开两个sbt实例,然后运行
~;编撰;在第一个实例中复制资源以自动编译,在第二个实例中复制资源以运行

要进行调试,我可以使用IntelliJ中的远程调试器工具,该工具工作得非常好,除了一件(但很重要的)事情:每当sbt重新加载一个类时,IntelliJ不再在断点处停止。我必须重新启动远程调试器才能解决这个问题,这非常不方便

我不太喜欢内置编译器,因为它比sbt慢(也不是自动的),但是,如果我从IntelliJ运行程序并执行
Compile file
命令,调试工作会很好


我如何通过让sbt和IntelliJ在重新加载类时刷新断点或使用其他设置来改进开发过程?提前谢谢。

答案很晚了,但是: 保存修改后是否尝试过组合键Ctrl+F9? 您应该会看到一个阳台弹出窗口,显示一个/多个类已被修改

我的Java应用程序也有同样的问题。“刷新”有帮助