|
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