sbt/sbt-app/src/sbt-test/run
Renzo b1db6ba44d
[2.x] feat: support passing JVM arguments via -- delimiter in run commands (#8868)
Summary
- Adds support for passing JVM arguments inline to `run`, `runMain`, `bgRun`, `bgRunMain`, and `fgRun`/`fgRunMain` using `--` as a delimiter
- Syntax: `run <jvmArgs> -- <appArgs>` (e.g., `run -Xmx2G -Dapp.mode=debug -- arg1 arg2`)
- Fully backward compatible — without `--`, all arguments are treated as app args as before
- When `fork` is `false`, a warning is logged that JVM arguments will be ignored
2026-03-02 23:49:10 -05:00
..
awt Implement sbt-launch.jar download 2021-04-19 23:43:15 -04:00
classpath Default to cached task 2025-06-21 08:54:51 +09:00
concurrent Default to cached task 2025-06-21 08:54:51 +09:00
daemon scripted tests 2023-01-20 21:50:53 -05:00
daemon-exit fix run/daemon-exit test 2025-10-03 14:49:28 +09:00
error Drop TrapExit 2021-09-19 12:47:59 -04:00
fork Load credentials from SBT_CREDENTIALS (#6724) 2021-11-27 02:44:49 -05:00
fork-argsfile-quotes [2.x] fix: Fixes double quotes handling in fork mode (#8765) 2026-02-24 23:22:48 -05:00
fork-jvm-args [2.x] feat: support passing JVM arguments via -- delimiter in run commands (#8868) 2026-03-02 23:49:10 -05:00
fork-loader Merge branch '1.12.x' into wip/merge-1.12.x 2026-01-05 00:08:21 -05:00
jep-512 Scala 2.12.21 2025-12-09 17:28:03 +09:00
non-local-main Merge branch '1.12.x' into wip/merge-1.12.x 2026-01-05 00:08:21 -05:00
run-main-warning [2.x] fix: Suppress "Multiple main classes" warning for runMain commands (#8613) 2026-01-22 12:58:53 -05:00
spawn Fix scripted tests 2024-06-09 22:21:25 -04:00
spawn-exit Support JDK 25 JEP-512/JEP-445 Main run 2025-09-28 01:51:24 -04:00