module com.fasterxml.jackson.module.jaxb {
    requires java.logging;
    requires java.xml;
    requires static java.xml.bind;

    // Needed for JDK9+, but optionally only
    requires static java.activation;

    requires com.fasterxml.jackson.core;
    requires com.fasterxml.jackson.databind;

    // expose main level, but leave out "ser", "deser" impl
    exports com.fasterxml.jackson.module.jaxb;

    provides com.fasterxml.jackson.databind.Module with
        com.fasterxml.jackson.module.jaxb.JaxbAnnotationModule;
}
