<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.3" name="org.jboss.teiid">
    <properties>
        <property name="jboss.api" value="UNSUPPORTED"/>
    </properties>
    
    <resources>
        <artifact name="${org.jboss.teiid:teiid-engine}"/>
        <artifact name="${org.jboss.teiid:teiid-jboss-integration}"/>
        <artifact name="${org.jboss.teiid:teiid-metadata}"/>
        <artifact name="${org.jboss.teiid:teiid-runtime}"/>
        <artifact name="${org.jboss.teiid:teiid-jboss-admin}"/>
        <artifact name="${org.jboss.teiid:teiid-data-quality}"/>
        <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="org.arrahtec"/>
        <!-- TODO:  
        <module name="org.jboss.teiid.rest-service"/>
         -->
        
        <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"/>
        
        <!-- 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.dmr" /> <!-- Admin -->        
        <module name="org.jboss.as.cli"/> <!-- Admin -->
        <module name="org.jboss.as.controller-client"/> <!-- Admin -->
        <module name="org.jboss.as.controller"/> <!-- Admin -->
    </dependencies>
</module>
