From fd8a2691a5dce2796be43b6319bbc666f41ef36f Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 8 Mar 2019 08:19:42 +0000 Subject: [PATCH] Upgrade Maven Wrapper and drop back to Maven 3.5.4 See gh-16167 --- .mvn/wrapper/maven-wrapper.jar | Bin 47610 -> 50709 bytes .mvn/wrapper/maven-wrapper.properties | 3 +- mvnw | 86 +++++++++++++++++++++++++- mvnw.cmd | 31 +++++++++- 4 files changed, 115 insertions(+), 5 deletions(-) diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar index 9cc84ea9b4d95453115d0c26488d6a78694e0bc6..e89f07c229cbd97f4e39b0eddba64604d1dca9f6 100755 GIT binary patch delta 12949 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 delta 10066 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 diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index cd0d451ccd..a84b7ef2d6 100755 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1 +1,2 @@ -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.4/apache-maven-3.5.4-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar diff --git a/mvnw b/mvnw index 5bf251c077..34d9dae8d0 100755 --- a/mvnw +++ b/mvnw @@ -108,13 +108,12 @@ if $cygwin ; then CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi -# For Migwn, ensure paths are in UNIX format before anything is touched +# For Mingw, ensure paths are in UNIX format before anything is touched if $mingw ; then [ -n "$M2_HOME" ] && M2_HOME="`(cd "$M2_HOME"; pwd)`" [ -n "$JAVA_HOME" ] && JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" - # TODO classpath? fi if [ -z "$JAVA_HOME" ]; then @@ -200,8 +199,89 @@ if [ -z "$BASE_DIR" ]; then exit 1; fi +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} -echo $MAVEN_PROJECTBASEDIR +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" # For Cygwin, switch paths to Windows format before running java diff --git a/mvnw.cmd b/mvnw.cmd index 019bd74d76..77b451d837 100755 --- a/mvnw.cmd +++ b/mvnw.cmd @@ -35,6 +35,8 @@ @REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' @echo off +@REM set title of command window +title %0 @REM enable echoing my setting MAVEN_BATCH_ECHO to 'on' @if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% @@ -115,10 +117,37 @@ for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do s :endReadAdditionalConfig SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" - set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + echo Found %WRAPPER_JAR% +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.3/maven-wrapper-0.5.3.jar" + ) + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + echo Finished downloading %WRAPPER_JAR% +) +@REM End of extension + %MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* if ERRORLEVEL 1 goto error goto end