diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ff371f5e4..d3d8e997e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,8 +46,8 @@ jobs: - 13 - 14 - 15 -# - 16 -# - 17 + - 16 + - 17 steps: - name: Git checkout uses: actions/checkout@v2 @@ -58,7 +58,7 @@ jobs: - name: 'cygnus-common Unit Tests (Java ${{ matrix.java-version }})' run: | cd "${GITHUB_WORKSPACE}"/cygnus-common - mvn -q test + mvn -q test -DargLine="--add-opens=java.base/java.util=ALL-UNNAMED" # Build and install cygnus-common, this is necessary because it is a dependency for cygnus-ngsi and others mvn -q clean compile exec:exec assembly:single VERSION=$(cat pom.xml | grep version | sed -n '1p' | sed -ne '//s#\s*<[^>]*>\s*##gp' | sed 's/ //g') @@ -66,11 +66,11 @@ jobs: - name: 'cygnus-ngsi Unit Tests (Java ${{ matrix.java-version }})' run: | cd "${GITHUB_WORKSPACE}"/cygnus-ngsi - mvn -q test + mvn -q test -DargLine="--add-opens=java.base/java.util=ALL-UNNAMED" - name: 'cygnus-ngsi-ld Unit Tests (Java ${{ matrix.java-version }})' run: | cd "${GITHUB_WORKSPACE}"/cygnus-ngsi-ld - mvn -q test + mvn -q test -DargLine="--add-opens=java.base/java.util=ALL-UNNAMED" # FIXME: placeholder for future cygnus-twitter tests #- name: 'cygnus-twitter Unit Tests (Java ${{ matrix.java-version }})' # run: | diff --git a/cygnus-common/pom.xml b/cygnus-common/pom.xml index b0598b381..1f0dad58f 100644 --- a/cygnus-common/pom.xml +++ b/cygnus-common/pom.xml @@ -64,7 +64,7 @@ com.google.code.gson gson - 2.6.2 + 2.10.1 diff --git a/cygnus-ngsi/pom.xml b/cygnus-ngsi/pom.xml index 20fe49a3c..be6862d89 100644 --- a/cygnus-ngsi/pom.xml +++ b/cygnus-ngsi/pom.xml @@ -174,7 +174,7 @@ maven-surefire-report-plugin 3.0.0 - true + true