diff --git a/.github/workflows/java-ea.yml b/.github/workflows/java-ea.yml
index 3e901b611..598a8979a 100644
--- a/.github/workflows/java-ea.yml
+++ b/.github/workflows/java-ea.yml
@@ -10,7 +10,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- java: [16-ea]
+ java: [17-ea]
name: 'Linux JDK ${{ matrix.java }}'
runs-on: ubuntu-latest
steps:
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index f63a183d4..741f8bce6 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- java: [11, 13, 15]
+ java: [11, 13, 16]
name: 'Linux JDK ${{ matrix.java }}'
runs-on: ubuntu-latest
steps:
diff --git a/integrationtest/src/test/java/org/mapstruct/itest/tests/MavenIntegrationTest.java b/integrationtest/src/test/java/org/mapstruct/itest/tests/MavenIntegrationTest.java
index 76a72b4b7..e82f13a01 100644
--- a/integrationtest/src/test/java/org/mapstruct/itest/tests/MavenIntegrationTest.java
+++ b/integrationtest/src/test/java/org/mapstruct/itest/tests/MavenIntegrationTest.java
@@ -5,6 +5,7 @@
*/
package org.mapstruct.itest.tests;
+import org.junit.jupiter.api.condition.DisabledForJreRange;
import org.junit.jupiter.api.condition.EnabledForJreRange;
import org.junit.jupiter.api.condition.JRE;
import org.junit.jupiter.api.parallel.Execution;
@@ -25,6 +26,7 @@ public class MavenIntegrationTest {
}
@ProcessorTest(baseDir = "cdiTest")
+ @DisabledForJreRange(min = JRE.JAVA_16)
void cdiTest() {
}
diff --git a/integrationtest/src/test/resources/jaxbTest/pom.xml b/integrationtest/src/test/resources/jaxbTest/pom.xml
index 8b3e4c792..000e7cf59 100644
--- a/integrationtest/src/test/resources/jaxbTest/pom.xml
+++ b/integrationtest/src/test/resources/jaxbTest/pom.xml
@@ -47,6 +47,13 @@
true
2.1
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 2.3.2
+
+
diff --git a/parent/pom.xml b/parent/pom.xml
index c1172cbfe..a924b1cd6 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -202,7 +202,7 @@
org.projectlombok
lombok
- 1.18.16
+ 1.18.20
org.immutables