163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@if "%DEBUG%" == "" @echo off 263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem ########################################################################## 363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem 463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Gradle startup script for Windows 563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem 663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem ########################################################################## 763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Set local scope for the variables with windows NT shell 963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "%OS%"=="Windows_NT" setlocal 1063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 1163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 1263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset DEFAULT_JVM_OPTS= 1363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 1463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset DIRNAME=%~dp0 1563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "%DIRNAME%" == "" set DIRNAME=. 1663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset APP_BASE_NAME=%~n0 1763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset APP_HOME=%DIRNAME% 1863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 1963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Find java.exe 2063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif defined JAVA_HOME goto findJavaFromJavaHome 2163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 2263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset JAVA_EXE=java.exe 2363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar%JAVA_EXE% -version >NUL 2>&1 2463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "%ERRORLEVEL%" == "0" goto init 2563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 2663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho. 2763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 2863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho. 2963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 3063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho location of your Java installation. 3163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 3263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyargoto fail 3363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 3463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:findJavaFromJavaHome 3563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset JAVA_HOME=%JAVA_HOME:"=% 3663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset JAVA_EXE=%JAVA_HOME%/bin/java.exe 3763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 3863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif exist "%JAVA_EXE%" goto init 3963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 4063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho. 4163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 4263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho. 4363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho Please set the JAVA_HOME variable in your environment to match the 4463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarecho location of your Java installation. 4563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 4663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyargoto fail 4763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 4863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:init 4963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Get command-line arguments, handling Windowz variants 5063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 5163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif not "%OS%" == "Windows_NT" goto win9xME_args 5263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "%@eval[2+2]" == "4" goto 4NT_args 5363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 5463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:win9xME_args 5563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Slurp the command line arguments. 5663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset CMD_LINE_ARGS= 5763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset _SKIP=2 5863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 5963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:win9xME_args_slurp 6063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "x%~1" == "x" goto execute 6163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 6263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset CMD_LINE_ARGS=%* 6363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyargoto execute 6463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 6563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:4NT_args 6663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Get arguments from the 4NT Shell from JP Software 6763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset CMD_LINE_ARGS=%$ 6863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 6963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:execute 7063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Setup the command line 7163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 7263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 7363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 7463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem Execute Gradle 7563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 7663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 7763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:end 7863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar@rem End local scope for the variables with windows NT shell 7963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "%ERRORLEVEL%"=="0" goto mainEnd 8063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 8163d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:fail 8263d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 8363d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarrem the _cmd.exe /c_ return code! 8463d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 8563d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarexit /b 1 8663d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 8763d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:mainEnd 8863d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyarif "%OS%"=="Windows_NT" endlocal 8963d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar 9063d478953393b1a2ea3b68d298b1d5fc64542e7bYigit Boyar:omega 91