diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 8007454..12ae6dd 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -8,47 +8,22 @@ on: branches: [ "master" ] jobs: - java-8: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - name: Set up JDK 8 - uses: actions/setup-java@v4 - with: - java-version: '8' - distribution: 'adopt' - cache: maven - - name: Build with Maven - run: mvn clean install --file pom.xml - - java-11: - + build: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Set up JDK 11 - uses: actions/setup-java@v4 - with: - java-version: '11' - distribution: 'adopt' - cache: maven - - name: Build with Maven - run: mvn clean install --file pom.xml - - java-17: - - runs-on: ubuntu-latest + strategy: + matrix: + java-version: [8, 11, 17] steps: - uses: actions/checkout@v4 - - name: Set up JDK 17 + + - name: Set up JDK ${{ matrix.java-version }} uses: actions/setup-java@v4 with: - java-version: '17' + java-version: ${{ matrix.java-version }} distribution: 'adopt' cache: maven + - name: Build with Maven run: mvn clean install --file pom.xml