<?xml version="1.0" ?>

<package-spec xmlns="urn:jboss:galleon:package:2.0" name="modules.all">
    <dependencies>
        <package name="org.apache.activemq.artemis" optional="true"/>
        <package name="org.wildfly.transaction.client" optional="true"/>
        <package name="org.jboss.weld.api" optional="true"/>
        <package name="org.wildfly.clustering.marshalling.infinispan" optional="true"/>
        <package name="org.jboss.as.vault-tool" optional="true"/>
        <package name="org.wildfly.clustering.marshalling.spi" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-jaxb-provider" optional="true"/>
        <package name="org.apache.httpcomponents" optional="true"/>
        <package name="io.opentracing.contrib.opentracing-web-servlet-filter" optional="true"/>
        <package name="io.jaegertracing.jaeger" optional="true"/>
        <package name="com.sun.xsom" optional="true"/>
        <package name="org.apache.activemq.artemis.ra" optional="true"/>
        <package name="org.hibernate.validator" optional="true"/>
        <package name="org.jboss.resteasy.jose-jwt" optional="true"/>
        <package name="com.sun.xml.txw2" optional="true"/>
        <package name="io.opentracing.opentracing-util" optional="true"/>
        <package name="org.jaxen" optional="true"/>
        <package name="org.hibernate.validator.cdi" optional="true"/>
        <package name="org.bouncycastle" optional="true"/>
        <package name="org.picketlink.idm.api" optional="true"/>
        <package name="org.jboss.as.jpa.hibernate.4" optional="true"/>
        <package name="org.jboss.as.xts" optional="true"/>
        <package name="org.jboss.as.system-jmx" optional="true"/>
        <package name="javax.xml.ws.api" optional="true"/>
        <package name="org.jboss.as.weld.transactions" optional="true"/>
        <package name="com.sun.xml.bind" optional="true"/>
        <package name="org.jboss.ironjacamar.impl" optional="true"/>
        <package name="org.hibernate.jipijapa-hibernate4-3" optional="true"/>
        <package name="org.wildfly.extension.rts" optional="true"/>
        <package name="org.opensaml" optional="true"/>
        <package name="io.smallrye.opentracing" optional="true"/>
        <package name="javax.resource.api" optional="true"/>
        <package name="org.jboss.as.clustering.ejb3.infinispan" optional="true"/>
        <package name="javax.ejb.api" optional="true"/>
        <package name="org.reactivestreams" optional="true"/>
        <package name="org.jboss.ws.cxf.jbossws-cxf-client" optional="true"/>
        <package name="org.jboss.ws.saaj-impl" optional="true"/>
        <package name="org.apache.velocity" optional="true"/>
        <package name="org.jboss.ws.cxf.jbossws-cxf-factories" optional="true"/>
        <package name="org.wildfly.clustering.spi" optional="true"/>
        <package name="org.wildfly.extension.microprofile.health-smallrye" optional="true"/>
        <package name="org.jboss.as.webservices.server.integration" optional="true"/>
        <package name="org.apache.commons.cli" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-yaml-provider" optional="true"/>
        <package name="org.jboss.as.clustering.infinispan" optional="true"/>
        <package name="org.jboss.weld.probe" optional="true"/>
        <package name="org.apache.commons.io" optional="true"/>
        <package name="org.wildfly.microprofile.opentracing-smallrye" optional="true"/>
        <package name="org.jboss.as.transactions" optional="true"/>
        <package name="org.apache.commons.collections" optional="true"/>
        <package name="org.picketlink.config" optional="true"/>
        <package name="com.fasterxml.jackson.core.jackson-core" optional="true"/>
        <package name="org.jboss.ironjacamar.api" optional="true"/>
        <package name="org.wildfly.mod_cluster.undertow" optional="true"/>
        <package name="org.wildfly.extension.batch.jberet" optional="true"/>
        <package name="org.jboss.ws.cxf.jbossws-cxf-transports-udp" optional="true"/>
        <package name="org.picketlink.core.api" optional="true"/>
        <package name="org.jboss.jaxbintros" optional="true"/>
        <package name="org.joda.time" optional="true"/>
        <package name="io.reactivex.rxjava2.rxjava" optional="true"/>
        <package name="org.jboss.as.weld.ejb" optional="true"/>
        <package name="com.fasterxml.classmate" optional="true"/>
        <package name="com.sun.xml.messaging.saaj" optional="true"/>
        <package name="org.apache.cxf" optional="true"/>
        <package name="org.apache.james.mime4j" optional="true"/>
        <package name="org.jboss.jts" optional="true"/>
        <package name="com.microsoft.azure.storage" optional="true"/>
        <package name="org.jboss.mod_cluster.load.spi" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-multipart-provider" optional="true"/>
        <package name="org.hibernate.jipijapa-hibernate5-3" optional="true"/>
        <package name="org.jboss.weld.spi" optional="true"/>
        <package name="org.wildfly.extension.clustering.web" optional="true"/>
        <package name="org.wildfly.extension.messaging-activemq" optional="true"/>
        <package name="org.wildfly.clustering.web.infinispan" optional="true"/>
        <package name="org.jboss.jboss-transaction-spi" optional="true"/>
        <package name="org.jboss.narayana.txframework" optional="true"/>
        <package name="org.wildfly.clustering.web.cache" optional="true"/>
        <package name="com.github.relaxng" optional="true"/>
        <package name="org.jboss.as.jaxr" optional="true"/>
        <package name="com.squareup.okhttp3" optional="true"/>
        <package name="org.wildfly.extension.datasources-agroal" optional="true"/>
        <package name="org.hibernate" optional="true"/>
        <package name="org.jboss.as.console" optional="true"/>
        <package name="org.wildfly.iiop-openjdk" optional="true"/>
        <package name="org.apache.santuario.xmlsec" optional="true"/>
        <package name="org.wildfly.clustering.web.hotrod" optional="true"/>
        <package name="org.wildfly.clustering.marshalling.jboss" optional="true"/>
        <package name="org.omg.api" optional="true"/>
        <package name="javax.batch.api" optional="true"/>
        <package name="org.eclipse.persistence" optional="true"/>
        <package name="org.jboss.ws.jaxws-undertow-httpspi" optional="true"/>
        <package name="org.wildfly.clustering.web.api" optional="true"/>
        <package name="org.jboss.as.jdr" optional="true"/>
        <package name="io.opentracing.opentracing-api" optional="true"/>
        <package name="org.wildfly.extension.picketlink" optional="true"/>
        <package name="org.jboss.as.jsf" optional="true"/>
        <package name="org.apache.activemq.artemis.protocol.amqp" optional="true"/>
        <package name="org.jboss.as.jacorb" optional="true"/>
        <package name="org.wildfly.clustering.infinispan.spi" optional="true"/>
        <package name="org.jboss.ws.cxf.jbossws-cxf-server" optional="true"/>
        <package name="org.eclipse.microprofile.metrics.api" optional="true"/>
        <package name="org.hibernate.bytecodetransformer" optional="true"/>
        <package name="org.jboss.as.jaxrs" optional="true"/>
        <package name="org.jboss.ws.tools.common" optional="true"/>
        <package name="org.apache.activemq.artemis.journal" optional="true"/>
        <package name="org.picketlink.federation" optional="true"/>
        <package name="org.hibernate.jipijapa-hibernate5" optional="true"/>
        <package name="org.wildfly.clustering.ee.cache" optional="true"/>
        <package name="org.wildfly.clustering.ejb.infinispan" optional="true"/>
        <package name="org.hibernate.infinispan" optional="true"/>
        <package name="org.jboss.genericjms" optional="true"/>
        <package name="com.fasterxml.jackson.datatype.jackson-datatype-jsr310" optional="true"/>
        <package name="javax.jws.api" optional="true"/>
        <package name="org.picketlink.idm" optional="true"/>
        <package name="org.jgroups.azure" optional="true"/>
        <package name="org.hibernate.4.1" optional="true"/>
        <package name="javax.xml.bind.api" optional="true"/>
        <package name="org.hibernate.4.3" optional="true"/>
        <package name="org.hornetq.client" optional="true"/>
        <package name="io.opentracing.contrib.opentracing-concurrent" optional="true"/>
        <package name="org.jboss.ejb.remote.protocol" optional="true"/>
        <package name="org.antlr" optional="true"/>
        <package name="javax.security.enterprise.api" optional="true"/>
        <package name="org.jboss.narayana.compensations" optional="true"/>
        <package name="org.apache.activemq.artemis.protocol.stomp" optional="true"/>
        <package name="org.jboss.as.jpa.openjpa" optional="true"/>
        <package name="org.wildfly.clustering.ee.infinispan" optional="true"/>
        <package name="org.jsoup" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-jsapi" optional="true"/>
        <package name="org.jboss.integration.ext-content" optional="true"/>
        <package name="org.apache.activemq.artemis.protocol.hornetq" optional="true"/>
        <package name="org.wildfly.extension.clustering.singleton" optional="true"/>
        <package name="org.wildfly.clustering.jgroups.spi" optional="true"/>
        <package name="org.apache.ws.security" optional="true"/>
        <package name="javax.xml.soap.api" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-json-p-provider" optional="true"/>
        <package name="org.eclipse.microprofile.config.api" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-jaxrs" optional="true"/>
        <package name="gnu.getopt" optional="true"/>
        <package name="org.infinispan.client.hotrod" optional="true"/>
        <package name="org.jgroups" optional="true"/>
        <package name="javax.rmi.api" optional="true"/>
        <package name="org.jboss.as.clustering.jgroups" optional="true"/>
        <package name="org.jboss.as.jsf-injection" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-atom-provider" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-jettison-provider" optional="true"/>
        <package name="org.wildfly.clustering.infinispan.client" optional="true"/>
        <package name="org.jboss.ws.cxf.sts" optional="true"/>
        <package name="javax.persistence.api" optional="true"/>
        <package name="javax.faces.api" optional="true"/>
        <package name="org.jboss.as.configadmin" optional="true"/>
        <package name="org.jboss.xts" optional="true"/>
        <package name="org.jboss.as.weld" optional="true"/>
        <package name="org.apache.commons.lang3" optional="true"/>
        <package name="org.wildfly.extension.ee-security" optional="true"/>
        <package name="org.wildfly.extension.bean-validation" optional="true"/>
        <package name="io.smallrye.config" optional="true"/>
        <package name="org.hibernate.5.0" optional="true"/>
        <package name="org.jboss.metadata.ejb" optional="true"/>
        <package name="org.hibernate.5.3" optional="true"/>
        <package name="io.opentracing.contrib.opentracing-jaxrs2" optional="true"/>
        <package name="org.apache.commons.beanutils" optional="true"/>
        <package name="org.apache.ws.xmlschema" optional="true"/>
        <package name="javax.orb.api" optional="true"/>
        <package name="org.jboss.as.jpa" optional="true"/>
        <package name="org.infinispan" optional="true"/>
        <package name="org.infinispan.hibernate-cache" optional="true"/>
        <package name="org.jboss.as.sar" optional="true"/>
        <package name="org.jboss.as.modcluster" optional="true"/>
        <package name="org.wildfly.clustering.web.spi" optional="true"/>
        <package name="org.jboss.security.xacml" optional="true"/>
        <package name="io.undertow.js" optional="true"/>
        <package name="org.hibernate.search.engine" optional="true"/>
        <package name="org.wildfly.clustering.ee.hotrod" optional="true"/>
        <package name="org.jboss.as.weld.webservices" optional="true"/>
        <package name="org.codehaus.jackson.jackson-xc" optional="true"/>
        <package name="com.fasterxml.jackson.datatype.jackson-datatype-jdk8" optional="true"/>
        <package name="org.hibernate.envers" optional="true"/>
        <package name="asm.asm" optional="true"/>
        <package name="org.apache.commons.lang" optional="true"/>
        <package name="org.wildfly.clustering.ee.spi" optional="true"/>
        <package name="org.apache.avro" optional="true"/>
        <package name="org.dom4j" optional="true"/>
        <package name="org.picketlink.federation.bindings" optional="true"/>
        <package name="org.jboss.ws.jaxws-client" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-jackson2-provider" optional="true"/>
        <package name="org.apache.cxf.impl" optional="true"/>
        <package name="org.jboss.as.weld.beanvalidation" optional="true"/>
        <package name="javaee.api" optional="true"/>
        <package name="org.jboss.ws.spi" optional="true"/>
        <package name="org.wildfly.extension.microprofile.metrics-smallrye" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-spring" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-jackson-provider" optional="true"/>
        <package name="org.infinispan.persistence.remote" optional="true"/>
        <package name="org.jboss.as.clustering.web.infinispan" optional="true"/>
        <package name="org.jboss.as.weld.common" optional="true"/>
        <package name="org.infinispan.cachestore.remote" optional="true"/>
        <package name="org.yaml.snakeyaml" optional="true"/>
        <package name="com.sun.istack" optional="true"/>
        <package name="org.javassist" optional="true"/>
        <package name="org.picketlink.core" optional="true"/>
        <package name="com.sun.jsf-impl" optional="true"/>
        <package name="org.jboss.narayana.rts" optional="true"/>
        <package name="org.jboss.deployers.jboss-service-deployer" optional="true"/>
        <package name="org.wildfly.clustering.ejb.spi" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-validator-provider-11" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-crypto" optional="true"/>
        <package name="org.picketlink" optional="true"/>
        <package name="org.wildfly.extension.mod_cluster" optional="true"/>
        <package name="org.wildfly.http-client.ejb" optional="true"/>
        <package name="org.codehaus.jettison" optional="true"/>
        <package name="org.apache.commons.codec" optional="true"/>
        <package name="io.prometheus.simpleclient" optional="true"/>
        <package name="org.jboss.as.connector" optional="true"/>
        <package name="org.wildfly.clustering.jgroups.api" optional="true"/>
        <package name="javax.management.j2ee.api" optional="true"/>
        <package name="org.jboss.xnio.netty.netty-xnio-transport" optional="true"/>
        <package name="io.agroal" optional="true"/>
        <package name="org.infinispan.commons" optional="true"/>
        <package name="org.apache.qpid.proton" optional="true"/>
        <package name="org.apache.cxf.services-sts" optional="true"/>
        <package name="com.github.ben-manes.caffeine" optional="true"/>
        <package name="javax.xml.rpc.api" optional="true"/>
        <package name="com.github.spullara.mustache" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-json-binding-provider" optional="true"/>
        <package name="javax.jms.api" optional="true"/>
        <package name="org.jboss.iiop-client" optional="true"/>
        <package name="org.hibernate.search.orm" optional="true"/>
        <package name="com.fasterxml.jackson.core.jackson-annotations" optional="true"/>
        <package name="com.fasterxml.jackson.core.jackson-databind" optional="true"/>
        <package name="org.wildfly.http-client.transaction" optional="true"/>
        <package name="org.jboss.mod_cluster.container.spi" optional="true"/>
        <package name="org.jboss.ws.tools.wsprovide" optional="true"/>
        <package name="org.wildfly.extension.microprofile.opentracing-smallrye" optional="true"/>
        <package name="io.opentracing.opentracing-noop" optional="true"/>
        <package name="org.picketlink.common" optional="true"/>
        <package name="org.jboss.as.pojo" optional="true"/>
        <package name="org.glassfish.soteria" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-cdi" optional="true"/>
        <package name="org.eclipse.microprofile.opentracing" optional="true"/>
        <package name="net.jcip" optional="true"/>
        <package name="nu.xom" optional="true"/>
        <package name="org.wildfly.clustering.marshalling.api" optional="true"/>
        <package name="org.jboss.ws.common" optional="true"/>
        <package name="org.jboss.as.ejb3" optional="true"/>
        <package name="org.apache.neethi" optional="true"/>
        <package name="javax.ws.rs.api" optional="true"/>
        <package name="org.jboss.mod_cluster.core" optional="true"/>
        <package name="com.github.fge.json-patch" optional="true"/>
        <package name="org.codehaus.jackson.jackson-mapper-asl" optional="true"/>
        <package name="org.hibernate.search.backend-jms" optional="true"/>
        <package name="org.jboss.ws.api" optional="true"/>
        <package name="org.jboss.as.cmp" optional="true"/>
        <package name="org.jboss.remoting3" optional="true"/>
        <package name="org.jboss.as.weld.spi" optional="true"/>
        <package name="org.hibernate.search.serialization-avro" optional="true"/>
        <package name="com.h2database.h2" optional="true"/>
        <package name="com.github.fge.jackson-coreutils" optional="true"/>
        <package name="org.codehaus.jackson.jackson-jaxrs" optional="true"/>
        <package name="org.apache.lucene" optional="true"/>
        <package name="org.jboss.ws.cxf.jbossws-cxf-transports-undertow" optional="true"/>
        <package name="net.bytebuddy" optional="true"/>
        <package name="org.jboss.weld.core" optional="true"/>
        <package name="javax.mail.api" optional="true"/>
        <package name="org.jboss.ws.tools.wsconsume" optional="true"/>
        <package name="org.apache.cxf.ws-security" optional="true"/>
        <package name="org.picketlink.idm.schema" optional="true"/>
        <package name="org.jboss.as.web" optional="true"/>
        <package name="org.infinispan.persistence.jdbc" optional="true"/>
        <package name="org.eclipse.microprofile.health.api" optional="true"/>
        <package name="com.sun.xml.fastinfoset" optional="true"/>
        <package name="org.jboss.as.mail" optional="true"/>
        <package name="org.apache.thrift" optional="true"/>
        <package name="org.jboss.ejb3" optional="true"/>
        <package name="org.wildfly.clustering.singleton" optional="true"/>
        <package name="org.jboss.remoting3.remoting-jmx" optional="true"/>
        <package name="com.google.guava" optional="true"/>
        <package name="org.jgroups.kubernetes" optional="true"/>
        <package name="com.google.code.gson" optional="true"/>
        <package name="org.jboss.jts.integration" optional="true"/>
        <package name="org.jboss.as.appclient" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-rxjava2" optional="true"/>
        <package name="org.jboss.resteasy.resteasy-validator-provider" optional="true"/>
        <package name="org.jboss.metadata.appclient" optional="true"/>
        <package name="org.wildfly.clustering.api" optional="true"/>
        <package name="org.jboss.ironjacamar.jdbcadapters" optional="true"/>
        <package name="org.apache.openjpa" optional="true"/>
        <package name="org.jboss.ejb-client" optional="true"/>
        <package name="org.wildfly.clustering.web.undertow" optional="true"/>
        <package name="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" optional="true"/>
        <package name="org.jboss.as.messaging" optional="true"/>
        <package name="org.jboss.as.jpa.spi" optional="true"/>
        <package name="org.eclipse.microprofile.restclient" optional="true"/>
        <package name="io.opentracing.contrib.opentracing-tracerresolver" optional="true"/>
        <package name="org.jboss.as.security-api" optional="true"/>
        <package name="org.hibernate.commons-annotations" optional="true"/>
        <package name="org.wildfly.extension.microprofile.config-smallrye" optional="true"/>
        <package name="io.smallrye.metrics" optional="true"/>
        <package name="io.netty" optional="true"/>
        <package name="org.codehaus.jackson.jackson-core-asl" optional="true"/>
        <package name="org.wildfly.clustering.server" optional="true"/>
        <package name="io.smallrye.health" optional="true"/>
        <package name="org.jboss.as.weld.jpa" optional="true"/>
        <package name="javax.wsdl4j.api" optional="true"/>
        <package name="org.jboss.as.jsr77" optional="true"/>
        <package name="org.jboss.as.webservices" optional="true"/>
        <package name="org.jberet.jberet-core" optional="true"/>
        <package name="org.apache.lucene.internal" optional="true"/>
        <origin name="org.wildfly:wildfly-servlet-galleon-pack">
            <package name="modules.all" optional="true"/>
        </origin>
        <origin name="org.wildfly.core:wildfly-core-galleon-pack">
            <package name="modules.all" optional="true"/>
        </origin>
    </dependencies>
</package-spec>