blob: 24467a141f791695fc1009c78d913b2c849d1412 [file] [log] [blame]
Alexander Afanasyevd07bf012020-05-18 22:26:58 -04001@rem
2@rem Copyright 2015 the original author or authors.
3@rem
4@rem Licensed under the Apache License, Version 2.0 (the "License");
5@rem you may not use this file except in compliance with the License.
6@rem You may obtain a copy of the License at
7@rem
8@rem https://www.apache.org/licenses/LICENSE-2.0
9@rem
10@rem Unless required by applicable law or agreed to in writing, software
11@rem distributed under the License is distributed on an "AS IS" BASIS,
12@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13@rem See the License for the specific language governing permissions and
14@rem limitations under the License.
15@rem
16
Alexander Afanasyeve679d042018-07-25 13:37:22 -040017@if "%DEBUG%" == "" @echo off
18@rem ##########################################################################
19@rem
20@rem Gradle startup script for Windows
21@rem
22@rem ##########################################################################
23
24@rem Set local scope for the variables with windows NT shell
25if "%OS%"=="Windows_NT" setlocal
26
Alexander Afanasyeve679d042018-07-25 13:37:22 -040027set DIRNAME=%~dp0
28if "%DIRNAME%" == "" set DIRNAME=.
29set APP_BASE_NAME=%~n0
30set APP_HOME=%DIRNAME%
31
Alexander Afanasyevd07bf012020-05-18 22:26:58 -040032@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
33set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
34
Alexander Afanasyeve679d042018-07-25 13:37:22 -040035@rem Find java.exe
36if defined JAVA_HOME goto findJavaFromJavaHome
37
38set JAVA_EXE=java.exe
39%JAVA_EXE% -version >NUL 2>&1
40if "%ERRORLEVEL%" == "0" goto init
41
42echo.
43echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
44echo.
45echo Please set the JAVA_HOME variable in your environment to match the
46echo location of your Java installation.
47
48goto fail
49
50:findJavaFromJavaHome
51set JAVA_HOME=%JAVA_HOME:"=%
52set JAVA_EXE=%JAVA_HOME%/bin/java.exe
53
54if exist "%JAVA_EXE%" goto init
55
56echo.
57echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
58echo.
59echo Please set the JAVA_HOME variable in your environment to match the
60echo location of your Java installation.
61
62goto fail
63
64:init
Alexander Afanasyevd07bf012020-05-18 22:26:58 -040065@rem Get command-line arguments, handling Windows variants
Alexander Afanasyeve679d042018-07-25 13:37:22 -040066
67if not "%OS%" == "Windows_NT" goto win9xME_args
Alexander Afanasyeve679d042018-07-25 13:37:22 -040068
69:win9xME_args
70@rem Slurp the command line arguments.
71set CMD_LINE_ARGS=
72set _SKIP=2
73
74:win9xME_args_slurp
75if "x%~1" == "x" goto execute
76
77set CMD_LINE_ARGS=%*
Alexander Afanasyeve679d042018-07-25 13:37:22 -040078
79:execute
80@rem Setup the command line
81
82set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
83
84@rem Execute Gradle
85"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
86
87:end
88@rem End local scope for the variables with windows NT shell
89if "%ERRORLEVEL%"=="0" goto mainEnd
90
91:fail
92rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
93rem the _cmd.exe /c_ return code!
94if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
95exit /b 1
96
97:mainEnd
98if "%OS%"=="Windows_NT" endlocal
99
100:omega