Don't reinstall the same version of Maven

This commit is contained in:
Slawomir Jaranowski
2022-05-09 13:11:59 +02:00
parent b53dd2825a
commit d36f1fc23e

View File

@ -83,13 +83,13 @@ runs:
key: ${{ inputs.cache-prefix }}${{ runner.os }}-jdk${{ inputs.java-version }}-${{ inputs.java-distribution }}-maven${{ inputs.maven-version }}-${{ hashFiles('**/pom.xml') }} key: ${{ inputs.cache-prefix }}${{ runner.os }}-jdk${{ inputs.java-version }}-${{ inputs.java-distribution }}-maven${{ inputs.maven-version }}-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ inputs.cache-prefix }}${{ runner.os }}-jdk${{ inputs.java-version }}-${{ inputs.java-distribution }}-maven${{ inputs.maven-version }}- restore-keys: ${{ inputs.cache-prefix }}${{ runner.os }}-jdk${{ inputs.java-version }}-${{ inputs.java-distribution }}-maven${{ inputs.maven-version }}-
- uses: stCarolas/setup-maven@v4.3 - name: Installed Maven version
with: run: echo "::set-output name=version::$(mvn -q -v)"
maven-version: '${{ inputs.maven-version }}' shell: bash
id: current-maven
# try again due to macOS timeouts
- uses: stCarolas/setup-maven@v4.3 - uses: stCarolas/setup-maven@v4.3
if: failure() if: inputs.maven-version != steps.current-maven.outputs.version
with: with:
maven-version: '${{ inputs.maven-version }}' maven-version: '${{ inputs.maven-version }}'