我觉得如果我想要在调试模式下运行测试(或主函数),就必须使用特殊标志重新启动sbt,这让我感到非常尴尬。如果主函数或测试通常在分叉的JVM中运行,则更加麻烦:
如何在命令行上输入“-jvm-debug”时设置Test中的fork?
是否有任何简单的方法,在分叉的进程中有条件地执行
我真的不想编写自己的
run
、test
、test-quick
或test-only
并请求启用调试?例如,使用像test-only -jdb
这样的语法。我真的不想编写自己的
Task
来完成这个任务……维护它们将是一场噩梦。但我想这将允许像module/jdb:test-only
这样的语法。