我想使用特殊配置在我的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