diff --git a/hapi-fhir-cli/hapi-fhir-cli-app/pom.xml b/hapi-fhir-cli/hapi-fhir-cli-app/pom.xml
index b0e1171a610..c7348883b47 100644
--- a/hapi-fhir-cli/hapi-fhir-cli-app/pom.xml
+++ b/hapi-fhir-cli/hapi-fhir-cli-app/pom.xml
@@ -190,6 +190,21 @@
com.phloc
phloc-commons
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.0
+
+
+ com.sun.xml.bind
+ jaxb-core
+ 2.3.0
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ 2.3.0
+
org.fusesource.jansi
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f04d4baa4cd..683fc465f4e 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -67,6 +67,13 @@
accommodate future needs which means that this should be the last
time we have to change it.
+
+ The HAPI-FHIR-CLI now explicitly includes JAXB dependencies in its combined JAR
+ file. These were not neccesary prior to Java 9, but the JDK (mercifully) does
+ not include JAXB in the default classpath as of Java 9. This means that
+ it is possible to perform Schematron validation on Java 9. Thanks to
+ Mark Grimes for reporting and suggesting a fix!
+