<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="org.jboss.teiid">
    <properties>
        <property name="jboss.api" value="UNSUPPORTED"/>
    </properties>
    
    <resources>
        <resource-root path="teiid-engine-${project.version}.jar" />
        <resource-root path="teiid-jboss-integration-${project.version}.jar" />
        <resource-root path="teiid-metadata-${project.version}.jar" />
        <resource-root path="teiid-runtime-${project.version}.jar" /> 
        <resource-root path="teiid-jboss-admin-${project.version}.jar" />       
        <resource-root path="deployments" />
    </resources>

    <dependencies>
        <module name="javax.api" />
        <module name="javax.resource.api"/>         
        <module name="sun.jdk" optional="true"/> <!-- Kerberos -->          
        <module name="org.jboss.teiid.common-core" />
        <module name="org.jboss.teiid.api" />
        <module name="org.jboss.teiid.client" />
        <module name="org.jboss.teiid.admin" />
        <module name="org.jboss.logging" />
        <module name="org.jboss.modules"/>
        <module name="org.jboss.msc" />
        <module name="io.netty"/>
        <module name="org.jboss.staxmapper" />
        <module name="org.jboss.vfs" />
        <module name="org.picketbox"/>
        <module name="org.jboss.as.network"/>
        <module name="org.jboss.as.security"/>
        <module name="org.jboss.as.server"/>        
        <module name="org.jboss.as.naming"/>
        <module name="org.jboss.security.negotiation"/> <!-- SPNEGO -->
        <module name="javax.xml.bind.api"/>
        <module name="javax.transaction.api"/>
        <module name="javax.activation.api"/>
        <module name="org.jboss.as.clustering.jgroups"/>
        <module name="org.infinispan"/>
        <module name="asm.asm"/>
        <module name="org.infinispan"/>
        <module name="org.jboss.marshalling"/>
        <module name="org.jboss.marshalling.river"/> 
        <module name="org.jboss.as.ee"/>
        <module name="org.jboss.metadata"/> 
        <module name="org.wildfly.clustering.jgroups.api"/>
        <module name="org.wildfly.clustering.jgroups.spi"/>  
        
        <module name="com.fasterxml.jackson.core.jackson-core"/>
        <module name="com.fasterxml.jackson.core.jackson-databind"/>
        <module name="com.fasterxml.jackson.core.jackson-annotations"/>
             
        <!-- These dependencies here for ra.xml description -->
        <module name="org.jboss.as.connector"/>
        <module name="org.jboss.ironjacamar.api"/>
        <module name="org.jboss.ironjacamar.impl"/>
        <module name="org.jgroups"/>
        <module name="nu.xom"/>
        <module name="nux.nux"/>
        <module name="net.sf.saxon"/>
        <module name="com.vividsolutions.jts"/>
        <module name="org.osgeo.proj4j"/>
        <module name="org.wololo.jts2geojson"/>
        <module name="org.jaxen" />
        <module name="org.jboss.resteasy.resteasy-jaxrs"/> <!--  REST Web Service --> 
        <module name="org.jboss.resteasy.resteasy-multipart-provider"/> <!--  REST Web Service -->
        <module name="javax.ws.rs.api"/> <!--  REST Web Service -->
        <module name="org.jboss.dmr" /> <!-- Admin -->        
        <module name="org.jboss.as.cli"/> <!-- Admin -->
        <module name="org.jboss.as.controller-client"/> <!-- Admin -->
        <module name="org.jboss.as.controller"/> <!-- Admin -->
        <module name="io.swagger"/>
	<module name="javax.servlet.api"/>
	<module name="org.apache.commons.io"/>
	<module name="org.jboss.resteasy.resteasy-jaxb-provider" />
        
    </dependencies>

</module>
