175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@if "%DEBUG%" == "" @echo off 275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem ########################################################################## 375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem 475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Gradle startup script for Windows 575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem 675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem ########################################################################## 775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Set local scope for the variables with windows NT shell 975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "%OS%"=="Windows_NT" setlocal 1075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 1175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 1275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset DEFAULT_JVM_OPTS= 1375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 1475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset DIRNAME=%~dp0 1575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "%DIRNAME%" == "" set DIRNAME=. 1675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset APP_BASE_NAME=%~n0 1775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset APP_HOME=%DIRNAME% 1875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 1975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Find java.exe 2075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif defined JAVA_HOME goto findJavaFromJavaHome 2175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 2275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset JAVA_EXE=java.exe 2375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar%JAVA_EXE% -version >NUL 2>&1 2475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "%ERRORLEVEL%" == "0" goto init 2575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 2675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho. 2775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 2875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho. 2975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 3075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho location of your Java installation. 3175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 3275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyargoto fail 3375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 3475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:findJavaFromJavaHome 3575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset JAVA_HOME=%JAVA_HOME:"=% 3675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset JAVA_EXE=%JAVA_HOME%/bin/java.exe 3775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 3875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif exist "%JAVA_EXE%" goto init 3975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 4075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho. 4175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 4275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho. 4375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 4475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarecho location of your Java installation. 4575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 4675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyargoto fail 4775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 4875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:init 4975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Get command-line arguments, handling Windowz variants 5075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 5175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif not "%OS%" == "Windows_NT" goto win9xME_args 5275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "%@eval[2+2]" == "4" goto 4NT_args 5375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 5475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:win9xME_args 5575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Slurp the command line arguments. 5675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset CMD_LINE_ARGS= 5775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset _SKIP=2 5875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 5975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:win9xME_args_slurp 6075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "x%~1" == "x" goto execute 6175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 6275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset CMD_LINE_ARGS=%* 6375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyargoto execute 6475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 6575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:4NT_args 6675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Get arguments from the 4NT Shell from JP Software 6775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset CMD_LINE_ARGS=%$ 6875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 6975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:execute 7075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Setup the command line 7175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 7275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 7375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 7475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem Execute Gradle 7575da807698ae0f3b857d8160541cb03bb5ee1028Yigit 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% 7675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 7775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:end 7875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar@rem End local scope for the variables with windows NT shell 7975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "%ERRORLEVEL%"=="0" goto mainEnd 8075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 8175da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:fail 8275da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 8375da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarrem the _cmd.exe /c_ return code! 8475da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 8575da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarexit /b 1 8675da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 8775da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:mainEnd 8875da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyarif "%OS%"=="Windows_NT" endlocal 8975da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar 9075da807698ae0f3b857d8160541cb03bb5ee1028Yigit Boyar:omega 91