The following additional JAXB dependencies are required to run e.g. Input.fromJaxb(...) in Java 9+:
jaxb-core
jaxb-impl
activation
In xmlunit-core/pom.xml, these are already listed, but are only available for the xmlunit internal tests.
External Maven projects adding a dependency on xmlunit therefore miss these libraries, because test scoped dependencies are not transitive. I would appreciate, if
- they could be either declared as
runtime scoped dependencies (for Java 9+)
- or marked as
optional, including some documentation that the JAXB features require adding these additional dependencies manually
The following additional JAXB dependencies are required to run e.g.
Input.fromJaxb(...)in Java 9+:jaxb-corejaxb-implactivationIn xmlunit-core/pom.xml, these are already listed, but are only available for the xmlunit internal tests.
External Maven projects adding a dependency on xmlunit therefore miss these libraries, because
testscoped dependencies are not transitive. I would appreciate, ifruntimescoped dependencies (for Java 9+)optional, including some documentation that the JAXB features require adding these additional dependencies manually