From c0f314a5f0e65d1d48af49b5643c7b37c5ced043 Mon Sep 17 00:00:00 2001 From: Hyeonmin Park Date: Fri, 29 Oct 2021 01:15:02 +0900 Subject: [PATCH] GitHub workflows: Use Java version in matrix, cache functionality of actions/setup-java@v2 (#614) * Fix GitHub workflows not using Java version in matrix * Use cache functionality of actions/setup-java@v2 --- .github/workflows/maven.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index a82cfdaf..b881bf23 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -20,17 +20,12 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up JDK 1.8 - uses: actions/setup-java@v1 + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v2 with: - java-version: 1.8 - - name: Cache local Maven repository - uses: actions/cache@v2 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + distribution: 'zulu' + java-version: ${{ matrix.java }} + cache: 'maven' - name: Build with Maven run: ./mvnw clean install -B -U -P sonar - uses: codecov/codecov-action@v1