Skip to content
Snippets Groups Projects
Select Git revision
  • 27be4d1b9bd155e02b0ff8018f252c0e73aa5f6d
  • main default protected
  • release
  • 0.10.0
  • 0.9.0
  • 0.8.0
  • 0.7.0
  • 0.6.0
  • 0.5.0
  • 0.4.0
  • 0.3.1
  • 0.3.0
  • 0.2.0
  • 0.1.0
14 results

collaboration-request.proto

Blame
  • mvnw.cmd 6.75 KiB
    <# : batch portion
    @REM ----------------------------------------------------------------------------
    @REM Licensed to the Apache Software Foundation (ASF) under one
    @REM or more contributor license agreements.  See the NOTICE file
    @REM distributed with this work for additional information
    @REM regarding copyright ownership.  The ASF licenses this file
    @REM to you under the Apache License, Version 2.0 (the
    @REM "License"); you may not use this file except in compliance
    @REM with the License.  You may obtain a copy of the License at
    @REM
    @REM    http://www.apache.org/licenses/LICENSE-2.0
    @REM
    @REM Unless required by applicable law or agreed to in writing,
    @REM software distributed under the License is distributed on an
    @REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    @REM KIND, either express or implied.  See the License for the
    @REM specific language governing permissions and limitations
    @REM under the License.
    @REM ----------------------------------------------------------------------------
    
    @REM ----------------------------------------------------------------------------
    @REM Apache Maven Wrapper startup batch script, version 3.3.2
    @REM
    @REM Optional ENV vars
    @REM   MVNW_REPOURL - repo url base for downloading maven distribution
    @REM   MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven
    @REM   MVNW_VERBOSE - true: enable verbose log; others: silence the output
    @REM ----------------------------------------------------------------------------
    
    @IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0)
    @SET __MVNW_CMD__=
    @SET __MVNW_ERROR__=
    @SET __MVNW_PSMODULEP_SAVE=%PSModulePath%
    @SET PSModulePath=
    @FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @(
      IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B)
    )
    @SET PSModulePath=%__MVNW_PSMODULEP_SAVE%
    @SET __MVNW_PSMODULEP_SAVE=
    @SET __MVNW_ARG0_NAME__=
    @SET MVNW_USERNAME=
    @SET MVNW_PASSWORD=
    @IF NOT "%__MVNW_CMD__%"=="" (%__MVNW_CMD__% %*)
    @echo Cannot start maven from wrapper >&2 && exit /b 1
    @GOTO :EOF
    : end batch / begin powershell #>
    
    $ErrorActionPreference = "Stop"
    if ($env:MVNW_VERBOSE -eq "true") {
      $VerbosePreference = "Continue"
    }
    
    # calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties
    $distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl
    if (!$distributionUrl) {
      Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties"
    }
    
    switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) {
      "maven-mvnd-*" {
        $USE_MVND = $true
        $distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip"
        $MVN_CMD = "mvnd.cmd"
        break
      }
      default {
        $USE_MVND = $false
        $MVN_CMD = $script -replace '^mvnw','mvn'
        break
      }