diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index e644113..d997cfc 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 6def616..c82ad3f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://cache-redirector.jetbrains.com/services.gradle.org/distributions/gradle-8.13-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index d6a4d29..739907d 100755 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## # @@ -55,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/2d6327017519d23b96af35865dc997fcb544fb40/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -84,7 +86,7 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -112,99 +114,7 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# GRADLE JVM WRAPPER START MARKER -BUILD_DIR="${HOME}/.local/share/gradle-jvm" -JVM_ARCH=$(uname -m) -JVM_TEMP_FILE=$BUILD_DIR/gradle-jvm-temp.tar.gz -if [ "$darwin" = "true" ]; then - case $JVM_ARCH in - x86_64) - JVM_URL=https://download.oracle.com/java/17/archive/jdk-17.0.3.1_macos-x64_bin.tar.gz - JVM_TARGET_DIR=$BUILD_DIR/jdk-17.0.3.1_macos-x64_bin-1bcf03 - ;; - arm64) - JVM_URL=https://download.oracle.com/java/17/archive/jdk-17.0.3.1_macos-aarch64_bin.tar.gz - JVM_TARGET_DIR=$BUILD_DIR/jdk-17.0.3.1_macos-aarch64_bin-297fa2 - ;; - *) - die "Unknown architecture $JVM_ARCH" - ;; - esac -elif [ "$cygwin" = "true" ] || [ "$msys" = "true" ]; then - JVM_URL=https://download.oracle.com/java/17/archive/jdk-17.0.3.1_windows-x64_bin.zip - JVM_TARGET_DIR=$BUILD_DIR/jdk-17.0.3.1_windows-x64_bin-d6ede5 -else - JVM_ARCH=$(linux$(getconf LONG_BIT) uname -m) - case $JVM_ARCH in - x86_64) - JVM_URL=https://download.oracle.com/java/17/archive/jdk-17.0.3.1_linux-x64_bin.tar.gz - JVM_TARGET_DIR=$BUILD_DIR/jdk-17.0.3.1_linux-x64_bin-9324ae - ;; - aarch64) - JVM_URL=https://download.oracle.com/java/17/archive/jdk-17.0.3.1_linux-aarch64_bin.tar.gz - JVM_TARGET_DIR=$BUILD_DIR/jdk-17.0.3.1_linux-aarch64_bin-319da6 - ;; - *) - die "Unknown architecture $JVM_ARCH" - ;; - esac -fi - -set -e - -if [ -e "$JVM_TARGET_DIR/.flag" ] && [ -n "$(ls "$JVM_TARGET_DIR")" ] && [ "x$(cat "$JVM_TARGET_DIR/.flag")" = "x${JVM_URL}" ]; then - # Everything is up-to-date in $JVM_TARGET_DIR, do nothing - true -else - echo "Downloading $JVM_URL to $JVM_TEMP_FILE" - - rm -f "$JVM_TEMP_FILE" - mkdir -p "$BUILD_DIR" - if command -v curl >/dev/null 2>&1; then - if [ -t 1 ]; then CURL_PROGRESS="--progress-bar"; else CURL_PROGRESS="--silent --show-error"; fi - # shellcheck disable=SC2086 - curl $CURL_PROGRESS -L --output "${JVM_TEMP_FILE}" "$JVM_URL" 2>&1 - elif command -v wget >/dev/null 2>&1; then - if [ -t 1 ]; then WGET_PROGRESS=""; else WGET_PROGRESS="-nv"; fi - wget $WGET_PROGRESS -O "${JVM_TEMP_FILE}" "$JVM_URL" 2>&1 - else - die "ERROR: Please install wget or curl" - fi - - echo "Extracting $JVM_TEMP_FILE to $JVM_TARGET_DIR" - rm -rf "$JVM_TARGET_DIR" - mkdir -p "$JVM_TARGET_DIR" - - case "$JVM_URL" in - *".zip") unzip "$JVM_TEMP_FILE" -d "$JVM_TARGET_DIR" ;; - *) tar -x -f "$JVM_TEMP_FILE" -C "$JVM_TARGET_DIR" ;; - esac - - rm -f "$JVM_TEMP_FILE" - - echo "$JVM_URL" >"$JVM_TARGET_DIR/.flag" -fi - -JAVA_HOME= -for d in "$JVM_TARGET_DIR" "$JVM_TARGET_DIR"/* "$JVM_TARGET_DIR"/Contents/Home "$JVM_TARGET_DIR"/*/Contents/Home; do - if [ -e "$d/bin/java" ]; then - JAVA_HOME="$d" - fi -done - -if [ '!' -e "$JAVA_HOME/bin/java" ]; then - die "Unable to find bin/java under $JVM_TARGET_DIR" -fi - -# Make it available for child processes -export JAVA_HOME - -set +e -# GRADLE JVM WRAPPER END MARKER # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then @@ -261,7 +171,6 @@ fi # For Cygwin or MSYS, switch paths to Windows format before running java if "$cygwin" || "$msys" ; then APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) JAVACMD=$( cygpath --unix "$JAVACMD" ) @@ -294,15 +203,14 @@ fi DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, # and any embedded shellness will be escaped. # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be # treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/gradlew.bat b/gradlew.bat index 8adb778..e509b2d 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -13,6 +13,8 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem @if "%DEBUG%"=="" @echo off @rem ########################################################################## @@ -36,82 +38,6 @@ for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" -@rem GRADLE JVM WRAPPER START MARKER - -setlocal -set BUILD_DIR=%LOCALAPPDATA%\gradle-jvm -set JVM_TARGET_DIR=%BUILD_DIR%\jdk-17.0.3.1_windows-x64_bin-d6ede5\ - -set JVM_URL=https://download.oracle.com/java/17/archive/jdk-17.0.3.1_windows-x64_bin.zip - -set IS_TAR_GZ=0 -set JVM_TEMP_FILE=gradle-jvm.zip - -if /I "%JVM_URL:~-7%"==".tar.gz" ( - set IS_TAR_GZ=1 - set JVM_TEMP_FILE=gradle-jvm.tar.gz -) - -set POWERSHELL=%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe - -if not exist "%JVM_TARGET_DIR%" MD "%JVM_TARGET_DIR%" - -if not exist "%JVM_TARGET_DIR%.flag" goto downloadAndExtractJvm - -set /p CURRENT_FLAG=<"%JVM_TARGET_DIR%.flag" -if "%CURRENT_FLAG%" == "%JVM_URL%" goto continueWithJvm - -:downloadAndExtractJvm - -PUSHD "%BUILD_DIR%" -if errorlevel 1 goto fail - -echo Downloading %JVM_URL% to %BUILD_DIR%\%JVM_TEMP_FILE% -if exist "%JVM_TEMP_FILE%" DEL /F "%JVM_TEMP_FILE%" -"%POWERSHELL%" -nologo -noprofile -Command "Set-StrictMode -Version 3.0; $ErrorActionPreference = \"Stop\"; (New-Object Net.WebClient).DownloadFile('%JVM_URL%', '%JVM_TEMP_FILE%')" -if errorlevel 1 goto fail - -POPD - -RMDIR /S /Q "%JVM_TARGET_DIR%" -if errorlevel 1 goto fail - -MKDIR "%JVM_TARGET_DIR%" -if errorlevel 1 goto fail - -PUSHD "%JVM_TARGET_DIR%" -if errorlevel 1 goto fail - -echo Extracting %BUILD_DIR%\%JVM_TEMP_FILE% to %JVM_TARGET_DIR% - -if "%IS_TAR_GZ%"=="1" ( - tar xf "..\\%JVM_TEMP_FILE%" -) else ( - "%POWERSHELL%" -nologo -noprofile -command "Set-StrictMode -Version 3.0; $ErrorActionPreference = \"Stop\"; Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('..\\%JVM_TEMP_FILE%', '.');" -) -if errorlevel 1 goto fail - -DEL /F "..\%JVM_TEMP_FILE%" -if errorlevel 1 goto fail - -POPD - -echo %JVM_URL%>"%JVM_TARGET_DIR%.flag" -if errorlevel 1 goto fail - -:continueWithJvm - -set JAVA_HOME= -for /d %%d in ("%JVM_TARGET_DIR%"*) do if exist "%%d\bin\java.exe" set JAVA_HOME=%%d -if not exist "%JAVA_HOME%\bin\java.exe" ( - echo Unable to find java.exe under %JVM_TARGET_DIR% - goto fail -) - -endlocal & set JAVA_HOME=%JAVA_HOME% - -@rem GRADLE JVM WRAPPER END MARKER - @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -144,11 +70,10 @@ goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell