mirror of https://github.com/sbt/sbt.git
--verbose mode for Windows
This commit is contained in:
parent
98efb989db
commit
8caa28b57b
|
|
@ -12,6 +12,7 @@
|
||||||
@echo off
|
@echo off
|
||||||
set SBT_HOME=%~dp0
|
set SBT_HOME=%~dp0
|
||||||
set SBT_ARGS=
|
set SBT_ARGS=
|
||||||
|
set SBT_VERBOSE=
|
||||||
|
|
||||||
set DEFAULT_JAVA_OPTS=-Dfile.encoding=UTF-8
|
set DEFAULT_JAVA_OPTS=-Dfile.encoding=UTF-8
|
||||||
|
|
||||||
|
|
@ -71,6 +72,19 @@ if "%~1" == "--jvm-debug" set JVM_DEBUG=true
|
||||||
if "%~1" == "-java-home" set SET_JAVA_HOME=true
|
if "%~1" == "-java-home" set SET_JAVA_HOME=true
|
||||||
if "%~1" == "--java-home" set SET_JAVA_HOME=true
|
if "%~1" == "--java-home" set SET_JAVA_HOME=true
|
||||||
|
|
||||||
|
if "%~1" == "-v" (
|
||||||
|
set SBT_VERBOSE=true
|
||||||
|
goto args_next
|
||||||
|
)
|
||||||
|
if "%~1" == "-verbose" (
|
||||||
|
set SBT_VERBOSE=true
|
||||||
|
goto args_next
|
||||||
|
)
|
||||||
|
if "%~1" == "--verbose" (
|
||||||
|
set SBT_VERBOSE=true
|
||||||
|
goto args_next
|
||||||
|
)
|
||||||
|
|
||||||
if "%JVM_DEBUG%" == "true" (
|
if "%JVM_DEBUG%" == "true" (
|
||||||
set /a JVM_DEBUG_PORT=5005 2>nul >nul
|
set /a JVM_DEBUG_PORT=5005 2>nul >nul
|
||||||
) else if "!JVM_DEBUG!" == "true" (
|
) else if "!JVM_DEBUG!" == "true" (
|
||||||
|
|
@ -116,6 +130,7 @@ if "%SET_JAVA_HOME%" == "true" (
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
:args_next
|
||||||
shift
|
shift
|
||||||
goto args_loop
|
goto args_loop
|
||||||
:args_end
|
:args_end
|
||||||
|
|
@ -163,10 +178,27 @@ if ERRORLEVEL 1 goto error
|
||||||
goto end
|
goto end
|
||||||
|
|
||||||
:run
|
:run
|
||||||
|
if "%SBT_VERBOSE%" == "true" (
|
||||||
|
echo # Executing command line:
|
||||||
|
echo "%_JAVACMD%"
|
||||||
|
if not "%_JAVA_OPTS%" == "" ( call :echolist %_JAVA_OPTS% )
|
||||||
|
if not "%SBT_OPTS%" == "" ( call :echolist %SBT_OPTS% )
|
||||||
|
echo -cp "%SBT_HOME%sbt-launch.jar"
|
||||||
|
echo xsbt.boot.Boot
|
||||||
|
if not "%*" == "" ( call :echolist %* )
|
||||||
|
echo.
|
||||||
|
)
|
||||||
|
|
||||||
"%_JAVACMD%" %_JAVA_OPTS% %SBT_OPTS% -cp "%SBT_HOME%sbt-launch.jar" xsbt.boot.Boot %*
|
"%_JAVACMD%" %_JAVA_OPTS% %SBT_OPTS% -cp "%SBT_HOME%sbt-launch.jar" xsbt.boot.Boot %*
|
||||||
goto :eof
|
goto :eof
|
||||||
|
|
||||||
|
:echolist
|
||||||
|
for /F "tokens=1*" %%g in ("%*") do (
|
||||||
|
echo %%g
|
||||||
|
if not x%%h == x call :echolist %%h
|
||||||
|
)
|
||||||
|
exit /B 0
|
||||||
|
|
||||||
:process
|
:process
|
||||||
rem Parses x out of 1.x; for example 8 out of java version 1.8.0_xx
|
rem Parses x out of 1.x; for example 8 out of java version 1.8.0_xx
|
||||||
rem Otherwise, parses the major version; 9 out of java version 9-ea
|
rem Otherwise, parses the major version; 9 out of java version 9-ea
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue