如何配置IntelliJ调试器来附加到由sbt管理的Scala Play测试?
在IntelliJ 2019中,您可以使用sbt shell中的调试按钮,无需更改配置,将调试器附加到sbt run
命令。
但是,调试器不会附加到test
命令。
如何配置IntelliJ调试器来附加到由sbt管理的Scala Play测试?
在IntelliJ 2019中,您可以使用sbt shell中的调试按钮,无需更改配置,将调试器附加到sbt run
命令。
但是,调试器不会附加到test
命令。
使用sbt shell进行构建
附加调试器到sbt shell
按钮(图标看起来像一个虫子)已连接到目标VM
(参见下面的图像)test
命令build.sbt
中设置Test / fork := false
。View | Appearance | Status Bar
启用。无需重新安装 IntelliJ。 - Mario Galicbuild.sbt
中是否有Test/fork:=true
? - Mario GalicTest / fork := false
添加到build.sbt
中。此修改有效!谢谢! - Jethrosbt -jvm-debug 5005
并附加了Debug remote
,但是当我使用test
执行测试时,断点无法停止进程。甚至不能作为有效的断点进行验证。有任何想法吗? - Radu Linu
test
。 - Jethro