Includes Java 17 with proper open modules
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index bf4a592..bae2459 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -19,17 +19,14 @@
 
 jobs:
   build:
-
     runs-on: ubuntu-latest
-    continue-on-error: ${{ matrix.experimental }}
     strategy:
       matrix:
-        java: [ 8, 11 ]
-        experimental: [false]
-#        include:
-#          - java: 18-ea
-#            experimental: true
-
+        java: [ 8, 11, 17 ]
+        additionalArg: ['']
+        include:
+          - java: 17
+            addtionalArg: --add-opens java.base/java.lang=ALL-UNNAMED
     steps:
     - uses: actions/checkout@v2.3.5
     - name: Set up JDK ${{ matrix.java }}
@@ -38,5 +35,5 @@
         distribution: adopt
         java-version: ${{ matrix.java }}
         cache: 'maven'
-    - name: Build with Maven
-      run: mvn -V -Ddoclint=all --file pom.xml --no-transfer-progress
+    - name: Build with Maven on Java ${{ matrix.Java }
+      run: mvn -V -Ddoclint=all --file pom.xml --no-transfer-progress ${{ matrix.additionalArg }}