mvnw.cmd 778 B

12345678910111213141516
  1. @echo off
  2. setlocal
  3. set "MVN_VERSION=3.9.9"
  4. set "BASE_DIR=%~dp0"
  5. set "WRAPPER_DIR=%BASE_DIR%.mvn\wrapper"
  6. set "MVN_HOME=%WRAPPER_DIR%\apache-maven-%MVN_VERSION%"
  7. if not exist "%MVN_HOME%\bin\mvn.cmd" (
  8. if not exist "%WRAPPER_DIR%" mkdir "%WRAPPER_DIR%"
  9. set "MAVEN_WRAPPER_DIR=%WRAPPER_DIR%"
  10. powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop'; $version='%MVN_VERSION%'; $url='https://archive.apache.org/dist/maven/maven-3/' + $version + '/binaries/apache-maven-' + $version + '-bin.zip'; $zip=Join-Path $env:TEMP ('apache-maven-' + $version + '-bin.zip'); Invoke-WebRequest -Uri $url -OutFile $zip; Expand-Archive -Path $zip -DestinationPath $env:MAVEN_WRAPPER_DIR -Force"
  11. if errorlevel 1 exit /b 1
  12. )
  13. call "%MVN_HOME%\bin\mvn.cmd" %*