在IntelliJ IDEA中调试支持DCEVM的sbt scala应用程序的解决方案
我使用DCEVM在Scala应用程序中重新加载类。Sbt有一个很好的特性,它可以在类的源代码更改时自动编译类。所以我要做的就是打开两个sbt实例,然后运行在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慢(也不是自
~;编撰;在第一个实例中复制资源以自动编译,在第二个实例中复制资源以运行
要进行调试,我可以使用IntelliJ中的远程调试器工具,该工具工作得非常好,除了一件(但很重要的)事情:每当sbt重新加载一个类时,IntelliJ不再在断点处停止。我必须重新启动远程调试器才能解决这个问题,这非常不方便
我不太喜欢内置编译器,因为它比sbt慢(也不是自动的),但是,如果我从IntelliJ运行程序并执行Compile file
命令,调试工作会很好
我如何通过让sbt和IntelliJ在重新加载类时刷新断点或使用其他设置来改进开发过程?提前谢谢。答案很晚了,但是:
保存修改后是否尝试过组合键Ctrl+F9?
您应该会看到一个阳台弹出窗口,显示一个/多个类已被修改
我的Java应用程序也有同样的问题。“刷新”有帮助