From bcf5f020fe610d406feded90f95a3440deab96ff Mon Sep 17 00:00:00 2001 From: abe Date: Wed, 4 Mar 2020 11:48:56 +0900 Subject: [PATCH] Fix --verbose output with --jvm-debug on Windows --- src/universal/bin/sbt.bat | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/universal/bin/sbt.bat b/src/universal/bin/sbt.bat index d4fb4dbf3..f063cac4b 100755 --- a/src/universal/bin/sbt.bat +++ b/src/universal/bin/sbt.bat @@ -640,6 +640,18 @@ if not "%p:~0,5%" == "-XX:+" if not "%p:~0,5%" == "-XX:-" if "%p:~0,3%" == "-XX" ) ) +if "%p:~0,14%" == "-agentlib:jdwp" ( + rem special handling for --jvm-debug since '=' and ',' gets parsed away + for /F "tokens=1 delims==" %%a in ("%p%") do ( + rem make sure it doesn't have the '=' already + if "%p%" == "%%a" if not "%~1" == "" if not "%~2" == "" if not "%~3" == "" if not "%~4" == "" if not "%~5" == "" if not "%~6" == "" if not "%~7" == "" if not "%~8" == "" ( + echo %0=%1=%2,%3=%4,%5=%6,%7=%8 + shift & shift & shift & shift & shift & shift & shift & shift + goto echolist + ) + ) +) + echo %0 goto echolist