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! +