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