5
5
@ rem ##
6
6
@ rem ##########################################################################
7
7
8
- @ rem
9
- @ rem $Revision: 10602 $ $Date: 2008-01-25 02:49:54 +0100 (ven., 25 janv. 2008) $
10
- @ rem
11
-
12
8
@ rem Set local scope for the variables with windows NT shell
13
9
if " %OS% " == " Windows_NT" setlocal
14
10
15
11
@ rem Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
16
- @ rem set GRADLE_OPTS=%GRADLE_OPTS% -Xmx512
17
- @ rem set JAVA_OPTS=%JAVA_OPTS% -Xmx512
12
+ @ rem set GRADLE_OPTS=%GRADLE_OPTS% -Xmx512m
13
+ @ rem set JAVA_OPTS=%JAVA_OPTS% -Xmx512m
18
14
19
15
set DIRNAME = %~dp0
20
16
if " %DIRNAME% " == " " set DIRNAME = .\
21
17
22
- @ rem Determine the command interpreter to execute the "CD" later
23
- set COMMAND_COM = " cmd.exe"
24
- if exist " %SystemRoot% \system32\cmd.exe" set COMMAND_COM = " %SystemRoot% \system32\cmd.exe"
25
- if exist " %SystemRoot% \command.com" set COMMAND_COM = " %SystemRoot% \command.com"
18
+ @ rem Find java.exe
19
+ set JAVA_EXE = java.exe
20
+ if not defined JAVA_HOME goto init
26
21
27
- @ rem Use explicit find.exe to prevent cygwin and others find.exe from being used
28
- set FIND_EXE = " find.exe"
29
- if exist " %SystemRoot% \system32\find.exe" set FIND_EXE = " %SystemRoot% \system32\find.exe"
30
- if exist " %SystemRoot% \command\find.exe" set FIND_EXE = " %SystemRoot% \command\find.exe"
22
+ set JAVA_HOME = %JAVA_HOME:" =%
23
+ set JAVA_EXE = %JAVA_HOME% /bin/java.exe
31
24
32
- :check_JAVA_HOME
33
- @ rem Make sure we have a valid JAVA_HOME
34
- if not " %JAVA_HOME% " == " " goto have_JAVA_HOME
25
+ if exist " %JAVA_EXE% " goto init
35
26
36
27
echo .
37
- echo ERROR: Environment variable JAVA_HOME has not been set.
28
+ echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
38
29
echo .
39
30
echo Please set the JAVA_HOME variable in your environment to match the
40
31
echo location of your Java installation.
41
32
echo .
42
33
goto end
43
34
44
- :have_JAVA_HOME
45
- @ rem Validate JAVA_HOME
46
- %COMMAND_COM% /C DIR " %JAVA_HOME% " 2 >& 1 | %FIND_EXE% /I /C " %JAVA_HOME% " > nul
47
- if not errorlevel 1 goto init
48
-
49
- echo .
50
- echo ERROR: JAVA_HOME might be set to an invalid directory: %JAVA_HOME%
51
- echo .
52
- echo Please set the JAVA_HOME variable in your environment to match the
53
- echo location of your Java installation if there are problems.
54
- echo .
55
-
56
35
:init
57
- @ rem get name of script to launch with full path
58
36
@ rem Get command-line arguments, handling Windowz variants
59
- SET _marker = %JAVA_HOME: =%
60
- @ rem IF NOT "%_marker%" == "%JAVA_HOME%" ECHO JAVA_HOME "%JAVA_HOME%" contains spaces. Please change to a location without spaces if this causes problems.
61
37
62
38
if not " %OS% " == " Windows_NT" goto win9xME_args
63
39
if " %eval[2+2]" == " 4" goto 4NT_args
64
40
65
- IF " %_marker% " == " %JAVA_HOME% " goto :win9xME_args
66
-
67
- set _FIXPATH =
68
- call :fixpath " %JAVA_HOME% "
69
- set JAVA_HOME = %_FIXPATH:~1 %
70
-
71
- goto win9xME_args
72
-
73
- :fixpath
74
- if not %1 .== . (
75
- for /f " tokens=1* delims=;" %%a in (%1 ) do (
76
- call :shortfilename " %%a " & call :fixpath " %%b "
77
- )
78
- )
79
- goto :EOF
80
- :shortfilename
81
- for %%i in (%1 ) do set _FIXPATH = %_FIXPATH% ;%%~fsi
82
- goto :EOF
83
-
84
-
85
41
:win9xME_args
86
42
@ rem Slurp the command line arguments.
87
43
set CMD_LINE_ARGS =
@@ -101,12 +57,12 @@ set CMD_LINE_ARGS=%$
101
57
@ rem Setup the command line
102
58
103
59
set STARTER_MAIN_CLASS = org.gradle.wrapper.GradleWrapperMain
104
- set CLASSPATH = %DIRNAME% \wrapper\gradle-wrapper.jar
105
- set WRAPPER_PROPERTIES = %DIRNAME% \wrapper\gradle-wrapper.properties
106
- set JAVA_EXE = %JAVA_HOME% \bin\java.exe
60
+ set CLASSPATH = %DIRNAME% \gradle\wrapper\gradle-wrapper.jar
61
+ set WRAPPER_PROPERTIES = %DIRNAME% \gradle\wrapper\gradle-wrapper.properties
107
62
108
63
set GRADLE_OPTS = %JAVA_OPTS% %GRADLE_OPTS% -Dorg.gradle.wrapper.properties=" %WRAPPER_PROPERTIES% "
109
64
65
+ @ rem Execute Gradle
110
66
" %JAVA_EXE% " %GRADLE_OPTS% -classpath " %CLASSPATH% " %STARTER_MAIN_CLASS% %CMD_LINE_ARGS%
111
67
112
68
:end
0 commit comments