📄 gradlew.bat

jabjab / gradlew.bat
2.8 kB Raw History
1@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@rem SPDX-License-Identifier: Apache-2.0
17@rem
18
19@if "%DEBUG%"=="" @echo off
20@rem ##########################################################################
21@rem
22@rem gradlew startup script for Windows
23@rem
24@rem ##########################################################################
25
26@rem Set local scope for the variables, and ensure extensions are enabled
27setlocal EnableExtensions
28
29set DIRNAME=%~dp0
30if "%DIRNAME%"=="" set DIRNAME=.
31@rem This is normally unused
32set APP_BASE_NAME=%~n0
33set APP_HOME=%DIRNAME%
34
35@rem Resolve any "." and ".." in APP_HOME to make it shorter.
36for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
37
38@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
39set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
40
41@rem Find java.exe
42if defined JAVA_HOME goto findJavaFromJavaHome
43
44set JAVA_EXE=java.exe
45%JAVA_EXE% -version >NUL 2>&1
46if %ERRORLEVEL% equ 0 goto execute
47
48echo. 1>&2
49echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
50echo. 1>&2
51echo Please set the JAVA_HOME variable in your environment to match the 1>&2
52echo location of your Java installation. 1>&2
53
54"%COMSPEC%" /c exit 1
55
56:findJavaFromJavaHome
57set JAVA_HOME=%JAVA_HOME:"=%
58set JAVA_EXE=%JAVA_HOME%/bin/java.exe
59
60if exist "%JAVA_EXE%" goto execute
61
62echo. 1>&2
63echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
64echo. 1>&2
65echo Please set the JAVA_HOME variable in your environment to match the 1>&2
66echo location of your Java installation. 1>&2
67
68"%COMSPEC%" /c exit 1
69
70:execute
71@rem Setup the command line
72
73
74
75@rem Execute gradlew
76@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
77@rem which allows us to clear the local environment before executing the java command
78endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel
79
80:exitWithErrorLevel
81@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts
82"%COMSPEC%" /c exit %ERRORLEVEL%

Built with passion for open-source software, XMPP, privacy, and security —
the belief that people deserve communication tools that serve them, not surveil them.

Dedicated to every brave man and woman who stands up against tyranny and oppression across the world.
And in memory of those who were silenced before they could speak freely.