scala - 如何在 Windows 中启用 SBT 远程调试?

标签 scala intellij-idea sbt remote-debugging

我想完成与此等效的运行

sbt -jvm-debug 5005

但是我似乎无法在 Windows 中传递 args。这就是我所看到的

>sbt -jvm-debug 5005
[info] Loading project definition from [myProject]
[info] Set current project to [myProject] (in build file myProject)
[error] Expected letter
[error] Expected symbol
[error] Expected '!'
[error] Expected '+'
[error] Expected '++'
[error] Expected ';'
[error] Expected end of input.
[error] Expected 'show'
[error] Expected '*'
[error] Expected '{'
[error] Expected project ID
[error] Expected configuration
[error] Expected key
[error] 5005
[error] ^
[error] Not a valid command: jvm-debug
[error] Not a valid project ID: jvm-debug
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: jvm-debug
[error] jvm-debug
[error]          ^                  

我希望能够从 Intellij 远程调试此应用程序。任何帮助都会很棒!

最佳答案

set SBT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
sbt run

是 Windows 7 上唯一有效的解决方案。

关于scala - 如何在 Windows 中启用 SBT 远程调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23332378/

相关文章:

scala - 如何在 IDEA 中完全清理、重新解析和重建 Scala sbt 管理的项目?

intellij-idea - "Duplicate class found"- IntelliJ 和 .class 文件

java - Maven 和 IntelliJ 的 `-Dmaven.multiModuleProjectDirectory not set` 问题

scala - SBT 中作用域库依赖项的特定语法?

scala - Scala 3 带有参数的枚举导致序列化错误

Scala 通过嵌套的 Option/Try monads 过滤

scala - 值isBlank不是String的成员

scala - 为什么通过 jenkins 用户在构建从站上运行测试失败并缺少 scala-library.jar?

scala - scala中的类别名

scala - 我可以为特定管道请求设置超时和重试次数吗?