(Exclude transitive xml-apis dependency)
diff --git a/ivy.xml b/ivy.xml
index b1a9229..1f31063 100644
--- a/ivy.xml
+++ b/ivy.xml
@@ -12,7 +12,9 @@
             <exclude org="xml-apis" name="xml-apis" />
         </dependency>
         <dependency org="org.freemarker" name="freemarker" rev="2.3.26-incubating" conf="default->default" changing="true" />
-        <dependency org="xalan" name="xalan" rev="2.7.2" conf="default->default" /> <!-- Needed on OpenJDK 9 -->
+        <dependency org="xalan" name="xalan" rev="2.7.2" conf="default->default"> <!-- Needed on OpenJDK 9 -->
+            <exclude org="xml-apis" name="xml-apis" />
+        </dependency>
         <dependency org="org.apache.ant" name="ant" rev="1.9.3" conf="default->default" />
     </dependencies>
 </ivy-module>