我想使用特殊配置在我的sbt 0.11项目中引入调试模式。 我试着用下面的代码来实现它,但不幸的是,它似乎没有像预期的那样工作。我正在启动debug:run
,但运行并未按预期中止。使用自定义配置在调试模式下运行sbt项目
object Test extends Build {
lazy val root = Project("test", file("."))
.configs(RunDebug)
.settings(inConfig(RunDebug)(Defaults.configTasks):_*)
.settings(
name := "test debug",
scalaVersion := "2.9.1",
javaOptions in RunDebug += "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005",
fork in RunDebug := true
)
lazy val RunDebug = config("debug").extend(Runtime)
}
在设置javaOptions时直接运行配置时工作:运行中的javaOptions + =“...”但不使用我的调试配置 – David