【发布时间】:2015-05-16 21:29:08
【问题描述】:
我在使用 sbt 运行测试时尝试调试我的 Scala 应用程序。我在build.sbt 中添加了以下几行:
javaOptions in test ++= Seq(
"-Xdebug",
"-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8001"
)
我还在 Eclipse 中设置了断点,并为该端口 8001 配置了远程调试器。
从命令行启动测试时,远程调试器正确启动:
Listening for transport dt_socket at address: 8001
但是测试的执行并没有像预期的那样暂停,所以我无法连接远程调试器。相反,测试只是运行。
有什么想法我可能在这里做错了吗?如何在 Eclipse 中使用断点调试 sbt 测试?
【问题讨论】:
-
M 也面临同样的问题
标签: eclipse scala debugging sbt breakpoints