186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@if "%DEBUG%" == "" @echo off 286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem ########################################################################## 386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem 486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Gradle startup script for Windows 586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem 686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem ########################################################################## 786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Set local scope for the variables with windows NT shell 986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "%OS%"=="Windows_NT" setlocal 1086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 1186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 1286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset DEFAULT_JVM_OPTS= 1386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 1486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset DIRNAME=%~dp0 1586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "%DIRNAME%" == "" set DIRNAME=. 1686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset APP_BASE_NAME=%~n0 1786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset APP_HOME=%DIRNAME% 1886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 1986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Find java.exe 2086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif defined JAVA_HOME goto findJavaFromJavaHome 2186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 2286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset JAVA_EXE=java.exe 2386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta%JAVA_EXE% -version >NUL 2>&1 2486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "%ERRORLEVEL%" == "0" goto init 2586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 2686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho. 2786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 2886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho. 2986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho Please set the JAVA_HOME variable in your environment to match the 3086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho location of your Java installation. 3186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 3286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptagoto fail 3386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 3486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:findJavaFromJavaHome 3586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset JAVA_HOME=%JAVA_HOME:"=% 3686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset JAVA_EXE=%JAVA_HOME%/bin/java.exe 3786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 3886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif exist "%JAVA_EXE%" goto init 3986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 4086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho. 4186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 4286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho. 4386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho Please set the JAVA_HOME variable in your environment to match the 4486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaecho location of your Java installation. 4586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 4686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptagoto fail 4786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 4886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:init 4986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Get command-line arguments, handling Windowz variants 5086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 5186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif not "%OS%" == "Windows_NT" goto win9xME_args 5286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "%@eval[2+2]" == "4" goto 4NT_args 5386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 5486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:win9xME_args 5586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Slurp the command line arguments. 5686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset CMD_LINE_ARGS= 5786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset _SKIP=2 5886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 5986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:win9xME_args_slurp 6086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "x%~1" == "x" goto execute 6186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 6286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset CMD_LINE_ARGS=%* 6386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptagoto execute 6486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 6586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:4NT_args 6686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Get arguments from the 4NT Shell from JP Software 6786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset CMD_LINE_ARGS=%$ 6886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 6986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:execute 7086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Setup the command line 7186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 7286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 7386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 7486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem Execute Gradle 7586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 7686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 7786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:end 7886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta@rem End local scope for the variables with windows NT shell 7986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "%ERRORLEVEL%"=="0" goto mainEnd 8086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 8186eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:fail 8286eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptarem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 8386eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptarem the _cmd.exe /c_ return code! 8486eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 8586eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaexit /b 1 8686eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 8786eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:mainEnd 8886eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Guptaif "%OS%"=="Windows_NT" endlocal 8986eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta 9086eb8b4e29b1ad889fc814bae723d4d6e491f53fDeepanshu Gupta:omega 91