diff --git a/pom.xml b/pom.xml index df203d0f1e..14081c12de 100644 --- a/pom.xml +++ b/pom.xml @@ -333,7 +333,10 @@ org.apache.maven.plugins maven-surefire-plugin - --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED + --add-opens=java.base/java.lang=tools.jackson.databind + --add-opens=java.base/java.util=tools.jackson.databind + --add-opens=java.sql/java.sql=tools.jackson.databind + diff --git a/src/test/java/module-info.java b/src/test/java/module-info.java index 8d01dbd4eb..50a1e114a0 100644 --- a/src/test/java/module-info.java +++ b/src/test/java/module-info.java @@ -13,8 +13,12 @@ // // Actual Test dependencies + // Guava testlib needed by CLMH tests, alas; brings in junit4 requires guava.testlib; + // JUnit4 should NOT be needed but is transitively required + requires junit; requires org.assertj.core; + requires org.mockito; requires org.junit.jupiter.api; requires org.junit.jupiter.params; @@ -61,6 +65,7 @@ opens tools.jackson.databind.ext.jdk8; opens tools.jackson.databind.ext.jdk9; opens tools.jackson.databind.ext.jdk17; + opens tools.jackson.databind.ext.sql; opens tools.jackson.databind.format; opens tools.jackson.databind.interop; opens tools.jackson.databind.jsonschema;