simplify/update actions build

Signed-off-by: Raymond Augé <rotty3000@apache.org>
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index b5b2b5f..0ea546b 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -12,7 +12,13 @@
 
 name: CI Build
 
-on: [push, pull_request]
+on:
+  push:
+    # Sequence of patterns matched against refs/heads
+    branches-ignore:
+      # Push events to branches matching refs/heads/dependabot/**
+      - 'dependabot/**'
+  pull_request:
 
 env:
   LC_ALL: en_US.UTF-8
@@ -21,7 +27,7 @@
   JDKxx_Matrix:
     strategy:
       matrix:
-        java: [ 8, 15, 16-ea ]
+        java: [ 8, 11, 16, 17-ea ]
         os: [ ubuntu-latest ]
         include:
         - os: windows-latest
@@ -32,30 +38,13 @@
     - name: Git Checkout
       uses: actions/checkout@v2
     - name: Set up Java
-      uses: actions/setup-java@v1
+      uses: actions/setup-java@v2
       with:
+        distribution: 'zulu'
+        check-latest: ${{ endsWith(matrix.java, '-ea') }}
         java-version: ${{ matrix.java }}
     - name: Build
+      continue-on-error: ${{contains(matrix.java, '-ea')}}
       shell: bash
       run: |
         mvn -U -e -B -ntp install
-  JDKxx_Matrix-Experimental:
-    strategy:
-      matrix:
-        java: [ 8, 15, 16-ea ]
-        os: [ ubuntu-latest ]
-        include:
-        - os: windows-latest
-          java: 8
-    name: JDK${{ matrix.java }} ${{ matrix.os }} Experimental
-    runs-on: ${{ matrix.os }}
-    steps:
-    - name: Git Checkout
-      uses: actions/checkout@v2
-    - name: Set up Java
-      uses: actions/setup-java@v1
-      with:
-        java-version: ${{ matrix.java }}
-    - name: Build
-      run: |
-        mvn -U -e -B -ntp install -Pexperimental