diff --git a/mllib/pom.xml b/mllib/pom.xml
index 0b17345064a71..5be2b98062e40 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -150,6 +150,21 @@
+
+ JDK11
+
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ runtime
+
+
+
diff --git a/pom.xml b/pom.xml
index cbac15f1dfad1..0f7ac4928572f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -230,6 +230,8 @@
${session.executionRootDirectory}
512m
+
+
@@ -2117,7 +2119,7 @@
**/*Suite.java
${project.build.directory}/surefire-reports
- -ea -Xmx4g -Xss4m -XX:ReservedCodeCacheSize=${CodeCacheSize}
+ -ea -Xmx3g -Xss4m -XX:ReservedCodeCacheSize=${CodeCacheSize} ${jdk11.module.args}
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.1
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 2.3.1
+ runtime
+
+
+
+
+ --add-opens java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --illegal-access=warn
+
+
+
spark-ganglia-lgpl