From 26b43f8167905b511f8340c1bb1f8fb4ade34238 Mon Sep 17 00:00:00 2001 From: Jean-Louis Monteiro Date: Mon, 28 Sep 2020 15:11:04 +0200 Subject: [PATCH] Make sure build, tests and TCK run with JDK11 --- bval-jsr/pom.xml | 6 +++--- bval-perf/pom.xml | 12 ------------ bval-tck/pom.xml | 36 ++++++++++++++++++++++++++++++++++-- pom.xml | 2 +- 4 files changed, 38 insertions(+), 18 deletions(-) diff --git a/bval-jsr/pom.xml b/bval-jsr/pom.xml index 06bde7cd..7c4f79e5 100644 --- a/bval-jsr/pom.xml +++ b/bval-jsr/pom.xml @@ -57,9 +57,9 @@ provided - com.sun.xml.bind - jaxb-core - 2.3.0 + org.glassfish.jaxb + jaxb-runtime + 2.3.2 provided diff --git a/bval-perf/pom.xml b/bval-perf/pom.xml index c5ab7ce4..ce2be007 100644 --- a/bval-perf/pom.xml +++ b/bval-perf/pom.xml @@ -83,16 +83,4 @@ - - - - org.apache.maven.plugins - maven-compiler-plugin - - 9 - 9 - - - - diff --git a/bval-tck/pom.xml b/bval-tck/pom.xml index 92a1f92d..2f884ede 100644 --- a/bval-tck/pom.xml +++ b/bval-tck/pom.xml @@ -31,8 +31,8 @@ under the License. Aggregates dependencies and runs the JSR-380 TCK - 2.0.4.Final - 2.0.4 + 2.0.5 + 2.0.18 1.1.11.Final org.apache.bval.jsr.ApacheValidationProvider @@ -148,6 +148,38 @@ under the License. + + java11 + + 11 + + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + provided + + + javax.xml.bind + jaxb-api + 2.3.0 + provided + + + org.glassfish.jaxb + jaxb-runtime + 2.3.2 + provided + + + org.openjfx + javafx-base + 11 + provided + + + tck diff --git a/pom.xml b/pom.xml index 60437ab2..365afac2 100644 --- a/pom.xml +++ b/pom.xml @@ -572,7 +572,7 @@ org.apache.maven.plugins maven-surefire-plugin - 2.20.1 + 2.22.2 false