mirror of
https://github.com/s4u/setup-maven-action.git
synced 2026-02-12 00:05:30 +08:00
Don't reinstall the same version of Maven
This commit is contained in:
10
action.yml
10
action.yml
@ -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 }}'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user