Запустить проект sbt в режиме отладки с пользовательской конфигурацией

Я хочу ввести режим отладки в моем проекте sbt 0.11, используя специальную конфигурацию. Я пытался реализовать это, используя следующий код, но, к сожалению, это не помогло работать как положено. Я запускаю debug: run , но выполнение не приостанавливается, как ожидалось.

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 )
}
8
задан David 13 November 2011 в 09:57
поделиться