name: Unit tests on: [ pull_request ] jobs: build_java_8: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Set up Temurin 8 uses: actions/setup-java@v3 with: distribution: temurin java-version: 8 cache: maven - name: Unit test with Maven run: ./mvnw -B test -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN build_java_11: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Set up Temurin 11 uses: actions/setup-java@v3 with: distribution: temurin java-version: 11 cache: maven - name: Unit test with Maven run: ./mvnw -B test -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN build_java_17: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Set up Temurin 17 uses: actions/setup-java@v3 with: distribution: temurin java-version: 17 cache: maven - name: Unit test with Maven run: ./mvnw -B test -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN