|
36 | 36 |
|
37 | 37 | if [ -z "$MAVEN_SKIP_RC" ] ; then
|
38 | 38 |
|
| 39 | + if [ -f /usr/local/etc/mavenrc ] ; then |
| 40 | + . /usr/local/etc/mavenrc |
| 41 | + fi |
| 42 | + |
39 | 43 | if [ -f /etc/mavenrc ] ; then
|
40 | 44 | . /etc/mavenrc
|
41 | 45 | fi
|
@@ -145,7 +149,7 @@ if [ -z "$JAVACMD" ] ; then
|
145 | 149 | JAVACMD="$JAVA_HOME/bin/java"
|
146 | 150 | fi
|
147 | 151 | else
|
148 |
| - JAVACMD="`which java`" |
| 152 | + JAVACMD="`\\unset -f command; \\command -v java`" |
149 | 153 | fi
|
150 | 154 | fi
|
151 | 155 |
|
|
212 | 216 | echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
|
213 | 217 | fi
|
214 | 218 | if [ -n "$MVNW_REPOURL" ]; then
|
215 |
| - jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" |
| 219 | + jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" |
216 | 220 | else
|
217 |
| - jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" |
| 221 | + jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" |
218 | 222 | fi
|
219 | 223 | while IFS="=" read key value; do
|
220 | 224 | case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
|
|
233 | 237 | echo "Found wget ... using wget"
|
234 | 238 | fi
|
235 | 239 | if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
|
236 |
| - wget "$jarUrl" -O "$wrapperJarPath" |
| 240 | + wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" |
237 | 241 | else
|
238 |
| - wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" |
| 242 | + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" |
239 | 243 | fi
|
240 | 244 | elif command -v curl > /dev/null; then
|
241 | 245 | if [ "$MVNW_VERBOSE" = true ]; then
|
@@ -305,6 +309,8 @@ WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
|
305 | 309 |
|
306 | 310 | exec "$JAVACMD" \
|
307 | 311 | $MAVEN_OPTS \
|
| 312 | + $MAVEN_DEBUG_OPTS \ |
308 | 313 | -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
|
309 |
| - "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ |
| 314 | + "-Dmaven.home=${M2_HOME}" \ |
| 315 | + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ |
310 | 316 | ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
|
0 commit comments