##// END OF EJS Templates
gradle 6.1
cin -
r106:c6d15f5d0e65 default
parent child
Show More
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -1,5 +1,5
1 distributionBase=GRADLE_USER_HOME
1 distributionBase=GRADLE_USER_HOME
2 distributionPath=wrapper/dists
2 distributionPath=wrapper/dists
3 distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-bin.zip
3 distributionUrl=https\://services.gradle.org/distributions/gradle-6.1-bin.zip
4 zipStoreBase=GRADLE_USER_HOME
4 zipStoreBase=GRADLE_USER_HOME
5 zipStorePath=wrapper/dists
5 zipStorePath=wrapper/dists
@@ -1,172 +1,188
1 #!/usr/bin/env sh
1 #!/usr/bin/env sh
2
2
3 #
4 # Copyright 2015 the original author or authors.
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 # https://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 #
18
3 ##############################################################################
19 ##############################################################################
4 ##
20 ##
5 ## Gradle start up script for UN*X
21 ## Gradle start up script for UN*X
6 ##
22 ##
7 ##############################################################################
23 ##############################################################################
8
24
9 # Attempt to set APP_HOME
25 # Attempt to set APP_HOME
10 # Resolve links: $0 may be a link
26 # Resolve links: $0 may be a link
11 PRG="$0"
27 PRG="$0"
12 # Need this for relative symlinks.
28 # Need this for relative symlinks.
13 while [ -h "$PRG" ] ; do
29 while [ -h "$PRG" ] ; do
14 ls=`ls -ld "$PRG"`
30 ls=`ls -ld "$PRG"`
15 link=`expr "$ls" : '.*-> \(.*\)$'`
31 link=`expr "$ls" : '.*-> \(.*\)$'`
16 if expr "$link" : '/.*' > /dev/null; then
32 if expr "$link" : '/.*' > /dev/null; then
17 PRG="$link"
33 PRG="$link"
18 else
34 else
19 PRG=`dirname "$PRG"`"/$link"
35 PRG=`dirname "$PRG"`"/$link"
20 fi
36 fi
21 done
37 done
22 SAVED="`pwd`"
38 SAVED="`pwd`"
23 cd "`dirname \"$PRG\"`/" >/dev/null
39 cd "`dirname \"$PRG\"`/" >/dev/null
24 APP_HOME="`pwd -P`"
40 APP_HOME="`pwd -P`"
25 cd "$SAVED" >/dev/null
41 cd "$SAVED" >/dev/null
26
42
27 APP_NAME="Gradle"
43 APP_NAME="Gradle"
28 APP_BASE_NAME=`basename "$0"`
44 APP_BASE_NAME=`basename "$0"`
29
45
30 # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
46 # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
31 DEFAULT_JVM_OPTS=""
47 DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
32
48
33 # Use the maximum available, or set MAX_FD != -1 to use that value.
49 # Use the maximum available, or set MAX_FD != -1 to use that value.
34 MAX_FD="maximum"
50 MAX_FD="maximum"
35
51
36 warn () {
52 warn () {
37 echo "$*"
53 echo "$*"
38 }
54 }
39
55
40 die () {
56 die () {
41 echo
57 echo
42 echo "$*"
58 echo "$*"
43 echo
59 echo
44 exit 1
60 exit 1
45 }
61 }
46
62
47 # OS specific support (must be 'true' or 'false').
63 # OS specific support (must be 'true' or 'false').
48 cygwin=false
64 cygwin=false
49 msys=false
65 msys=false
50 darwin=false
66 darwin=false
51 nonstop=false
67 nonstop=false
52 case "`uname`" in
68 case "`uname`" in
53 CYGWIN* )
69 CYGWIN* )
54 cygwin=true
70 cygwin=true
55 ;;
71 ;;
56 Darwin* )
72 Darwin* )
57 darwin=true
73 darwin=true
58 ;;
74 ;;
59 MINGW* )
75 MINGW* )
60 msys=true
76 msys=true
61 ;;
77 ;;
62 NONSTOP* )
78 NONSTOP* )
63 nonstop=true
79 nonstop=true
64 ;;
80 ;;
65 esac
81 esac
66
82
67 CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
83 CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
68
84
69 # Determine the Java command to use to start the JVM.
85 # Determine the Java command to use to start the JVM.
70 if [ -n "$JAVA_HOME" ] ; then
86 if [ -n "$JAVA_HOME" ] ; then
71 if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
87 if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
72 # IBM's JDK on AIX uses strange locations for the executables
88 # IBM's JDK on AIX uses strange locations for the executables
73 JAVACMD="$JAVA_HOME/jre/sh/java"
89 JAVACMD="$JAVA_HOME/jre/sh/java"
74 else
90 else
75 JAVACMD="$JAVA_HOME/bin/java"
91 JAVACMD="$JAVA_HOME/bin/java"
76 fi
92 fi
77 if [ ! -x "$JAVACMD" ] ; then
93 if [ ! -x "$JAVACMD" ] ; then
78 die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
94 die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
79
95
80 Please set the JAVA_HOME variable in your environment to match the
96 Please set the JAVA_HOME variable in your environment to match the
81 location of your Java installation."
97 location of your Java installation."
82 fi
98 fi
83 else
99 else
84 JAVACMD="java"
100 JAVACMD="java"
85 which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
101 which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
86
102
87 Please set the JAVA_HOME variable in your environment to match the
103 Please set the JAVA_HOME variable in your environment to match the
88 location of your Java installation."
104 location of your Java installation."
89 fi
105 fi
90
106
91 # Increase the maximum file descriptors if we can.
107 # Increase the maximum file descriptors if we can.
92 if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
108 if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
93 MAX_FD_LIMIT=`ulimit -H -n`
109 MAX_FD_LIMIT=`ulimit -H -n`
94 if [ $? -eq 0 ] ; then
110 if [ $? -eq 0 ] ; then
95 if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
111 if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
96 MAX_FD="$MAX_FD_LIMIT"
112 MAX_FD="$MAX_FD_LIMIT"
97 fi
113 fi
98 ulimit -n $MAX_FD
114 ulimit -n $MAX_FD
99 if [ $? -ne 0 ] ; then
115 if [ $? -ne 0 ] ; then
100 warn "Could not set maximum file descriptor limit: $MAX_FD"
116 warn "Could not set maximum file descriptor limit: $MAX_FD"
101 fi
117 fi
102 else
118 else
103 warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
119 warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
104 fi
120 fi
105 fi
121 fi
106
122
107 # For Darwin, add options to specify how the application appears in the dock
123 # For Darwin, add options to specify how the application appears in the dock
108 if $darwin; then
124 if $darwin; then
109 GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
125 GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
110 fi
126 fi
111
127
112 # For Cygwin, switch paths to Windows format before running java
128 # For Cygwin or MSYS, switch paths to Windows format before running java
113 if $cygwin ; then
129 if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
114 APP_HOME=`cygpath --path --mixed "$APP_HOME"`
130 APP_HOME=`cygpath --path --mixed "$APP_HOME"`
115 CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
131 CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
116 JAVACMD=`cygpath --unix "$JAVACMD"`
132 JAVACMD=`cygpath --unix "$JAVACMD"`
117
133
118 # We build the pattern for arguments to be converted via cygpath
134 # We build the pattern for arguments to be converted via cygpath
119 ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
135 ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
120 SEP=""
136 SEP=""
121 for dir in $ROOTDIRSRAW ; do
137 for dir in $ROOTDIRSRAW ; do
122 ROOTDIRS="$ROOTDIRS$SEP$dir"
138 ROOTDIRS="$ROOTDIRS$SEP$dir"
123 SEP="|"
139 SEP="|"
124 done
140 done
125 OURCYGPATTERN="(^($ROOTDIRS))"
141 OURCYGPATTERN="(^($ROOTDIRS))"
126 # Add a user-defined pattern to the cygpath arguments
142 # Add a user-defined pattern to the cygpath arguments
127 if [ "$GRADLE_CYGPATTERN" != "" ] ; then
143 if [ "$GRADLE_CYGPATTERN" != "" ] ; then
128 OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
144 OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
129 fi
145 fi
130 # Now convert the arguments - kludge to limit ourselves to /bin/sh
146 # Now convert the arguments - kludge to limit ourselves to /bin/sh
131 i=0
147 i=0
132 for arg in "$@" ; do
148 for arg in "$@" ; do
133 CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
149 CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
134 CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
150 CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
135
151
136 if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
152 if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
137 eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
153 eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
138 else
154 else
139 eval `echo args$i`="\"$arg\""
155 eval `echo args$i`="\"$arg\""
140 fi
156 fi
141 i=$((i+1))
157 i=$((i+1))
142 done
158 done
143 case $i in
159 case $i in
144 (0) set -- ;;
160 (0) set -- ;;
145 (1) set -- "$args0" ;;
161 (1) set -- "$args0" ;;
146 (2) set -- "$args0" "$args1" ;;
162 (2) set -- "$args0" "$args1" ;;
147 (3) set -- "$args0" "$args1" "$args2" ;;
163 (3) set -- "$args0" "$args1" "$args2" ;;
148 (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
164 (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
149 (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
165 (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
150 (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
166 (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
151 (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
167 (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
152 (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
168 (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
153 (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
169 (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
154 esac
170 esac
155 fi
171 fi
156
172
157 # Escape application args
173 # Escape application args
158 save () {
174 save () {
159 for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
175 for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
160 echo " "
176 echo " "
161 }
177 }
162 APP_ARGS=$(save "$@")
178 APP_ARGS=$(save "$@")
163
179
164 # Collect all arguments for the java command, following the shell quoting and substitution rules
180 # Collect all arguments for the java command, following the shell quoting and substitution rules
165 eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
181 eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
166
182
167 # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
183 # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
168 if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
184 if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
169 cd "$(dirname "$0")"
185 cd "$(dirname "$0")"
170 fi
186 fi
171
187
172 exec "$JAVACMD" "$@"
188 exec "$JAVACMD" "$@"
@@ -1,84 +1,100
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
1 @if "%DEBUG%" == "" @echo off
17 @if "%DEBUG%" == "" @echo off
2 @rem ##########################################################################
18 @rem ##########################################################################
3 @rem
19 @rem
4 @rem Gradle startup script for Windows
20 @rem Gradle startup script for Windows
5 @rem
21 @rem
6 @rem ##########################################################################
22 @rem ##########################################################################
7
23
8 @rem Set local scope for the variables with windows NT shell
24 @rem Set local scope for the variables with windows NT shell
9 if "%OS%"=="Windows_NT" setlocal
25 if "%OS%"=="Windows_NT" setlocal
10
26
11 set DIRNAME=%~dp0
27 set DIRNAME=%~dp0
12 if "%DIRNAME%" == "" set DIRNAME=.
28 if "%DIRNAME%" == "" set DIRNAME=.
13 set APP_BASE_NAME=%~n0
29 set APP_BASE_NAME=%~n0
14 set APP_HOME=%DIRNAME%
30 set APP_HOME=%DIRNAME%
15
31
16 @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
32 @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 set DEFAULT_JVM_OPTS=
33 set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
18
34
19 @rem Find java.exe
35 @rem Find java.exe
20 if defined JAVA_HOME goto findJavaFromJavaHome
36 if defined JAVA_HOME goto findJavaFromJavaHome
21
37
22 set JAVA_EXE=java.exe
38 set JAVA_EXE=java.exe
23 %JAVA_EXE% -version >NUL 2>&1
39 %JAVA_EXE% -version >NUL 2>&1
24 if "%ERRORLEVEL%" == "0" goto init
40 if "%ERRORLEVEL%" == "0" goto init
25
41
26 echo.
42 echo.
27 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
43 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 echo.
44 echo.
29 echo Please set the JAVA_HOME variable in your environment to match the
45 echo Please set the JAVA_HOME variable in your environment to match the
30 echo location of your Java installation.
46 echo location of your Java installation.
31
47
32 goto fail
48 goto fail
33
49
34 :findJavaFromJavaHome
50 :findJavaFromJavaHome
35 set JAVA_HOME=%JAVA_HOME:"=%
51 set JAVA_HOME=%JAVA_HOME:"=%
36 set JAVA_EXE=%JAVA_HOME%/bin/java.exe
52 set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37
53
38 if exist "%JAVA_EXE%" goto init
54 if exist "%JAVA_EXE%" goto init
39
55
40 echo.
56 echo.
41 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
57 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 echo.
58 echo.
43 echo Please set the JAVA_HOME variable in your environment to match the
59 echo Please set the JAVA_HOME variable in your environment to match the
44 echo location of your Java installation.
60 echo location of your Java installation.
45
61
46 goto fail
62 goto fail
47
63
48 :init
64 :init
49 @rem Get command-line arguments, handling Windows variants
65 @rem Get command-line arguments, handling Windows variants
50
66
51 if not "%OS%" == "Windows_NT" goto win9xME_args
67 if not "%OS%" == "Windows_NT" goto win9xME_args
52
68
53 :win9xME_args
69 :win9xME_args
54 @rem Slurp the command line arguments.
70 @rem Slurp the command line arguments.
55 set CMD_LINE_ARGS=
71 set CMD_LINE_ARGS=
56 set _SKIP=2
72 set _SKIP=2
57
73
58 :win9xME_args_slurp
74 :win9xME_args_slurp
59 if "x%~1" == "x" goto execute
75 if "x%~1" == "x" goto execute
60
76
61 set CMD_LINE_ARGS=%*
77 set CMD_LINE_ARGS=%*
62
78
63 :execute
79 :execute
64 @rem Setup the command line
80 @rem Setup the command line
65
81
66 set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
82 set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67
83
68 @rem Execute Gradle
84 @rem Execute Gradle
69 "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
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%
70
86
71 :end
87 :end
72 @rem End local scope for the variables with windows NT shell
88 @rem End local scope for the variables with windows NT shell
73 if "%ERRORLEVEL%"=="0" goto mainEnd
89 if "%ERRORLEVEL%"=="0" goto mainEnd
74
90
75 :fail
91 :fail
76 rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
92 rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 rem the _cmd.exe /c_ return code!
93 rem the _cmd.exe /c_ return code!
78 if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
94 if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 exit /b 1
95 exit /b 1
80
96
81 :mainEnd
97 :mainEnd
82 if "%OS%"=="Windows_NT" endlocal
98 if "%OS%"=="Windows_NT" endlocal
83
99
84 :omega
100 :omega
General Comments 0
You need to be logged in to leave comments. Login now