shlist

share and manage lists between multiple people
Log | Files | Refs

gradlew.bat (2404B)


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