1a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@if "%DEBUG%" == "" @echo off 2a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem ########################################################################## 3a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem 4a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Gradle startup script for Windows 5a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem 6a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem ########################################################################## 7a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 8a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Set local scope for the variables with windows NT shell 9a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "%OS%"=="Windows_NT" setlocal 10a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 11a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset DEFAULT_JVM_OPTS= 13a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 14a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset DIRNAME=%~dp0 15a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "%DIRNAME%" == "" set DIRNAME=. 16a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset APP_BASE_NAME=%~n0 17a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset APP_HOME=%DIRNAME% 18a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 19a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Find java.exe 20a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif defined JAVA_HOME goto findJavaFromJavaHome 21a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 22a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset JAVA_EXE=java.exe 23a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar%JAVA_EXE% -version >NUL 2>&1 24a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "%ERRORLEVEL%" == "0" goto init 25a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 26a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho. 27a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho. 29a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 30a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho location of your Java installation. 31a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 32a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyargoto fail 33a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 34a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:findJavaFromJavaHome 35a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset JAVA_HOME=%JAVA_HOME:"=% 36a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset JAVA_EXE=%JAVA_HOME%/bin/java.exe 37a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 38a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif exist "%JAVA_EXE%" goto init 39a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 40a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho. 41a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho. 43a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 44a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarecho location of your Java installation. 45a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 46a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyargoto fail 47a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 48a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:init 49a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Get command-line arguments, handling Windowz variants 50a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 51a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif not "%OS%" == "Windows_NT" goto win9xME_args 52a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "%@eval[2+2]" == "4" goto 4NT_args 53a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 54a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:win9xME_args 55a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Slurp the command line arguments. 56a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset CMD_LINE_ARGS= 57a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset _SKIP=2 58a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 59a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:win9xME_args_slurp 60a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "x%~1" == "x" goto execute 61a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 62a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset CMD_LINE_ARGS=%* 63a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyargoto execute 64a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 65a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:4NT_args 66a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Get arguments from the 4NT Shell from JP Software 67a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset CMD_LINE_ARGS=%$ 68a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 69a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:execute 70a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Setup the command line 71a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 72a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 74a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem Execute Gradle 75a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit 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% 76a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 77a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:end 78a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar@rem End local scope for the variables with windows NT shell 79a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "%ERRORLEVEL%"=="0" goto mainEnd 80a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 81a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:fail 82a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarrem the _cmd.exe /c_ return code! 84a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarexit /b 1 86a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 87a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:mainEnd 88a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyarif "%OS%"=="Windows_NT" endlocal 89a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar 90a6e4583962e19e8e93b4ca3f9fe3d34560b6d96cYigit Boyar:omega 91