111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@if "%DEBUG%" == "" @echo off 211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem ########################################################################## 311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem 411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Gradle startup script for Windows 511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem 611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem ########################################################################## 711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Set local scope for the variables with windows NT shell 911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "%OS%"=="Windows_NT" setlocal 1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset DEFAULT_JVM_OPTS= 1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset DIRNAME=%~dp0 1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "%DIRNAME%" == "" set DIRNAME=. 1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset APP_BASE_NAME=%~n0 1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset APP_HOME=%DIRNAME% 1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Find java.exe 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif defined JAVA_HOME goto findJavaFromJavaHome 2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset JAVA_EXE=java.exe 2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert%JAVA_EXE% -version >NUL 2>&1 2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "%ERRORLEVEL%" == "0" goto init 2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho. 2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho. 2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho Please set the JAVA_HOME variable in your environment to match the 3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho location of your Java installation. 3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertgoto fail 3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:findJavaFromJavaHome 3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset JAVA_HOME=%JAVA_HOME:"=% 3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset JAVA_EXE=%JAVA_HOME%/bin/java.exe 3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif exist "%JAVA_EXE%" goto init 3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho. 4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho. 4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho Please set the JAVA_HOME variable in your environment to match the 4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertecho location of your Java installation. 4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertgoto fail 4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:init 4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Get command-line arguments, handling Windowz variants 5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif not "%OS%" == "Windows_NT" goto win9xME_args 5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "%@eval[2+2]" == "4" goto 4NT_args 5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:win9xME_args 5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Slurp the command line arguments. 5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset CMD_LINE_ARGS= 5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset _SKIP=2 5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:win9xME_args_slurp 6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "x%~1" == "x" goto execute 6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset CMD_LINE_ARGS=%* 6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albertgoto execute 6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:4NT_args 6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Get arguments from the 4NT Shell from JP Software 6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset CMD_LINE_ARGS=%$ 6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:execute 7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Setup the command line 7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem Execute Gradle 7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:end 7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert@rem End local scope for the variables with windows NT shell 7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "%ERRORLEVEL%"=="0" goto mainEnd 8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:fail 8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albertrem the _cmd.exe /c_ return code! 8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertexit /b 1 8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:mainEnd 8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albertif "%OS%"=="Windows_NT" endlocal 8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert:omega 91