diff options
Diffstat (limited to 'gradlew')
| -rwxr-xr-x | gradlew | 35 |
1 files changed, 15 insertions, 20 deletions
| @@ -7,7 +7,7 @@ | |||
| 7 | # you may not use this file except in compliance with 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 | 8 | # You may obtain a copy of the License at |
| 9 | # | 9 | # |
| 10 | # http://www.apache.org/licenses/LICENSE-2.0 | 10 | # https://www.apache.org/licenses/LICENSE-2.0 |
| 11 | # | 11 | # |
| 12 | # Unless required by applicable law or agreed to in writing, software | 12 | # Unless required by applicable law or agreed to in writing, software |
| 13 | # distributed under the License is distributed on an "AS IS" BASIS, | 13 | # distributed under the License is distributed on an "AS IS" BASIS, |
| @@ -125,8 +125,8 @@ if $darwin; then | |||
| 125 | 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\"" |
| 126 | fi | 126 | fi |
| 127 | 127 | ||
| 128 | # For Cygwin, switch paths to Windows format before running java | 128 | # For Cygwin or MSYS, switch paths to Windows format before running java |
| 129 | if $cygwin ; then | 129 | if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then |
| 130 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` | 130 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` |
| 131 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` | 131 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` |
| 132 | JAVACMD=`cygpath --unix "$JAVACMD"` | 132 | JAVACMD=`cygpath --unix "$JAVACMD"` |
| @@ -154,19 +154,19 @@ if $cygwin ; then | |||
| 154 | else | 154 | else |
| 155 | eval `echo args$i`="\"$arg\"" | 155 | eval `echo args$i`="\"$arg\"" |
| 156 | fi | 156 | fi |
| 157 | i=$((i+1)) | 157 | i=`expr $i + 1` |
| 158 | done | 158 | done |
| 159 | case $i in | 159 | case $i in |
| 160 | (0) set -- ;; | 160 | 0) set -- ;; |
| 161 | (1) set -- "$args0" ;; | 161 | 1) set -- "$args0" ;; |
| 162 | (2) set -- "$args0" "$args1" ;; | 162 | 2) set -- "$args0" "$args1" ;; |
| 163 | (3) set -- "$args0" "$args1" "$args2" ;; | 163 | 3) set -- "$args0" "$args1" "$args2" ;; |
| 164 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; | 164 | 4) set -- "$args0" "$args1" "$args2" "$args3" ;; |
| 165 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; | 165 | 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; |
| 166 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; | 166 | 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; |
| 167 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; | 167 | 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; |
| 168 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; | 168 | 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; |
| 169 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; | 169 | 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; |
| 170 | esac | 170 | esac |
| 171 | fi | 171 | fi |
| 172 | 172 | ||
| @@ -175,14 +175,9 @@ save () { | |||
| 175 | 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 |
| 176 | echo " " | 176 | echo " " |
| 177 | } | 177 | } |
| 178 | APP_ARGS=$(save "$@") | 178 | APP_ARGS=`save "$@"` |
| 179 | 179 | ||
| 180 | # 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 |
| 181 | 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" |
| 182 | 182 | ||
| 183 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong | ||
| 184 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then | ||
| 185 | cd "$(dirname "$0")" | ||
| 186 | fi | ||
| 187 | |||
| 188 | exec "$JAVACMD" "$@" | 183 | exec "$JAVACMD" "$@" |