Scala IDE + Play Framework - 没有断点

Scala IDE + Play Framework - no breakpoint hit

我 运行 Play Framework 网站使用文档中所述的 "activator -jvm-debug 9999 ~run" 命令,并在 Scala IDE 中使用 "Remote Java Application" 调试配置。从 Debug 的角度来看,它看起来已连接。

然而,从未命中断点。请问有办法解决吗?

1st 我建议简单地使用 sbt:sbt -jvm-debug 9999 run

2,您需要将 scala IDE 连接到 jvm 进程(在 Scala IDE 中从未这样做过,只是 Intellij,但发现 this docs

最后,在更复杂的 scala 代码行中存在一些(罕见的)问题。尝试在更简单的行中设置断点(例如值声明)

它不起作用的原因隐藏在 build.sbt 中,运行 中的分支被设置为 true。

有设置

fork in run := false

调试器工作。