<module xmlns="urn:jboss:module:1.3" name="com.hashicorp.consul">
  <resources>
    <artifact name="com.orbitz.consul:consul-client:${version.com.orbitz.consul}"/>
    <!-- does not appear there is a Wildfly Module for jackson-datatype-guava -->
    <artifact name="com.fasterxml.jackson.datatype:jackson-datatype-guava:${version.com.fasterxml.jackson}"/>
  </resources>

  <dependencies>
    <module name="org.slf4j"/>
    <module name="com.google.guava"/>
    <module name="javax.api"/>
    <module name="javax.ws.rs.api" export="true" services="export"/>
    <module name="com.fasterxml.jackson.core.jackson-annotations"/>
    <module name="com.fasterxml.jackson.core.jackson-core"/>
    <module name="com.fasterxml.jackson.core.jackson-databind"/>
    <module name="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider"/>
    <module name="com.fasterxml.jackson.datatype.jackson-datatype-jdk8"/>
    <module name="com.squareup.okhttp3"/>
    <module name="com.squareup.retrofit2"/>
  </dependencies>

</module>