119b41105359a52aeb80070dec40247241231f05dYigit Boyar@if "%DEBUG%" == "" @echo off 219b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem ########################################################################## 319b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem 419b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Gradle startup script for Windows 519b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem 619b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem ########################################################################## 719b41105359a52aeb80070dec40247241231f05dYigit Boyar 819b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Set local scope for the variables with windows NT shell 919b41105359a52aeb80070dec40247241231f05dYigit Boyarif "%OS%"=="Windows_NT" setlocal 1019b41105359a52aeb80070dec40247241231f05dYigit Boyar 1119b41105359a52aeb80070dec40247241231f05dYigit Boyarset DIRNAME=%~dp0 1219b41105359a52aeb80070dec40247241231f05dYigit Boyarif "%DIRNAME%" == "" set DIRNAME=. 1319b41105359a52aeb80070dec40247241231f05dYigit Boyarset APP_BASE_NAME=%~n0 1419b41105359a52aeb80070dec40247241231f05dYigit Boyarset APP_HOME=%DIRNAME% 1519b41105359a52aeb80070dec40247241231f05dYigit Boyar 1619b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 1719b41105359a52aeb80070dec40247241231f05dYigit Boyarset DEFAULT_JVM_OPTS= 1819b41105359a52aeb80070dec40247241231f05dYigit Boyar 1919b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Find java.exe 2019b41105359a52aeb80070dec40247241231f05dYigit Boyarif defined JAVA_HOME goto findJavaFromJavaHome 2119b41105359a52aeb80070dec40247241231f05dYigit Boyar 2219b41105359a52aeb80070dec40247241231f05dYigit Boyarset JAVA_EXE=java.exe 2319b41105359a52aeb80070dec40247241231f05dYigit Boyar%JAVA_EXE% -version >NUL 2>&1 2419b41105359a52aeb80070dec40247241231f05dYigit Boyarif "%ERRORLEVEL%" == "0" goto init 2519b41105359a52aeb80070dec40247241231f05dYigit Boyar 2619b41105359a52aeb80070dec40247241231f05dYigit Boyarecho. 2719b41105359a52aeb80070dec40247241231f05dYigit Boyarecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 2819b41105359a52aeb80070dec40247241231f05dYigit Boyarecho. 2919b41105359a52aeb80070dec40247241231f05dYigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 3019b41105359a52aeb80070dec40247241231f05dYigit Boyarecho location of your Java installation. 3119b41105359a52aeb80070dec40247241231f05dYigit Boyar 3219b41105359a52aeb80070dec40247241231f05dYigit Boyargoto fail 3319b41105359a52aeb80070dec40247241231f05dYigit Boyar 3419b41105359a52aeb80070dec40247241231f05dYigit Boyar:findJavaFromJavaHome 3519b41105359a52aeb80070dec40247241231f05dYigit Boyarset JAVA_HOME=%JAVA_HOME:"=% 3619b41105359a52aeb80070dec40247241231f05dYigit Boyarset JAVA_EXE=%JAVA_HOME%/bin/java.exe 3719b41105359a52aeb80070dec40247241231f05dYigit Boyar 3819b41105359a52aeb80070dec40247241231f05dYigit Boyarif exist "%JAVA_EXE%" goto init 3919b41105359a52aeb80070dec40247241231f05dYigit Boyar 4019b41105359a52aeb80070dec40247241231f05dYigit Boyarecho. 4119b41105359a52aeb80070dec40247241231f05dYigit Boyarecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 4219b41105359a52aeb80070dec40247241231f05dYigit Boyarecho. 4319b41105359a52aeb80070dec40247241231f05dYigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 4419b41105359a52aeb80070dec40247241231f05dYigit Boyarecho location of your Java installation. 4519b41105359a52aeb80070dec40247241231f05dYigit Boyar 4619b41105359a52aeb80070dec40247241231f05dYigit Boyargoto fail 4719b41105359a52aeb80070dec40247241231f05dYigit Boyar 4819b41105359a52aeb80070dec40247241231f05dYigit Boyar:init 4919b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Get command-line arguments, handling Windows variants 5019b41105359a52aeb80070dec40247241231f05dYigit Boyar 5119b41105359a52aeb80070dec40247241231f05dYigit Boyarif not "%OS%" == "Windows_NT" goto win9xME_args 5219b41105359a52aeb80070dec40247241231f05dYigit Boyar 5319b41105359a52aeb80070dec40247241231f05dYigit Boyar:win9xME_args 5419b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Slurp the command line arguments. 5519b41105359a52aeb80070dec40247241231f05dYigit Boyarset CMD_LINE_ARGS= 5619b41105359a52aeb80070dec40247241231f05dYigit Boyarset _SKIP=2 5719b41105359a52aeb80070dec40247241231f05dYigit Boyar 5819b41105359a52aeb80070dec40247241231f05dYigit Boyar:win9xME_args_slurp 5919b41105359a52aeb80070dec40247241231f05dYigit Boyarif "x%~1" == "x" goto execute 6019b41105359a52aeb80070dec40247241231f05dYigit Boyar 6119b41105359a52aeb80070dec40247241231f05dYigit Boyarset CMD_LINE_ARGS=%* 6219b41105359a52aeb80070dec40247241231f05dYigit Boyar 6319b41105359a52aeb80070dec40247241231f05dYigit Boyar:execute 6419b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Setup the command line 6519b41105359a52aeb80070dec40247241231f05dYigit Boyar 6619b41105359a52aeb80070dec40247241231f05dYigit Boyarset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 6719b41105359a52aeb80070dec40247241231f05dYigit Boyar 6819b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem Execute Gradle 6919b41105359a52aeb80070dec40247241231f05dYigit Boyar"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 7019b41105359a52aeb80070dec40247241231f05dYigit Boyar 7119b41105359a52aeb80070dec40247241231f05dYigit Boyar:end 7219b41105359a52aeb80070dec40247241231f05dYigit Boyar@rem End local scope for the variables with windows NT shell 7319b41105359a52aeb80070dec40247241231f05dYigit Boyarif "%ERRORLEVEL%"=="0" goto mainEnd 7419b41105359a52aeb80070dec40247241231f05dYigit Boyar 7519b41105359a52aeb80070dec40247241231f05dYigit Boyar:fail 7619b41105359a52aeb80070dec40247241231f05dYigit Boyarrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 7719b41105359a52aeb80070dec40247241231f05dYigit Boyarrem the _cmd.exe /c_ return code! 7819b41105359a52aeb80070dec40247241231f05dYigit Boyarif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 7919b41105359a52aeb80070dec40247241231f05dYigit Boyarexit /b 1 8019b41105359a52aeb80070dec40247241231f05dYigit Boyar 8119b41105359a52aeb80070dec40247241231f05dYigit Boyar:mainEnd 8219b41105359a52aeb80070dec40247241231f05dYigit Boyarif "%OS%"=="Windows_NT" endlocal 8319b41105359a52aeb80070dec40247241231f05dYigit Boyar 8419b41105359a52aeb80070dec40247241231f05dYigit Boyar:omega 85