我正在尝试定义自定义任务,sbt以便在调试模式下运行主类。
lazy val root = (project in file("."))
.settings(
fork in run := true
)
lazy val runDebug = inputKey[Unit]("run in debug")
runDebug := {
javaOptions in run += "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005" //this doesn't work
(run in Compile).evaluated
},
Run Code Online (Sandbox Code Playgroud)
我无法正确sbt设置javaOptions。如何使用Def.settingswithinputTask来定义另一个inputTask?