jetty-run does not start a new VM. You would need to specify the jvm arguments in your sbt startup script.
> -Xdebug -
> Xrunjdwp:transport=dt_socket,address=127.0.0.1:60433,suspend=y,server=n
>
> I would probably be all set.
>
> A lot of SBT tasks are forking VMs, so it seems like the ability to
> parametrize these VM
> instances would be a usefull feature.
Only 'run' can be configured to fork a VM and you can specify the options. If you have Java code, 'javac' might be forked if one cannot be run in the same vm. Other than these, nothing else is forked.
-Mark