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 }}