Skip to content

Merge pull request #3 from durgesh137/modules-specific-change #9

Merge pull request #3 from durgesh137/modules-specific-change

Merge pull request #3 from durgesh137/modules-specific-change #9

name: Build modules per JDK
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
jobs:
build:
name: Build module ${{ matrix.module }} with Java ${{ matrix.java }}
runs-on: ubuntu-latest
strategy:
matrix:
include:
- module: java8
java: 8
- module: java11
java: 11
- module: java17
java: 17
- module: java21
java: 21
steps:
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v4
with:
distribution: "temurin"
java-version: "${{ matrix.java }}"
- name: Build module
run: |
./mvnw -pl ${{ matrix.module }} -am -DskipTests verify
env:
JAVA_HOME: ${{ steps.setup-java.outputs.java-home }}