<?xml version="1.0" encoding="UTF-8"?>
<!-- ~ JBoss, Home of Professional Open Source. ~ Copyright 2012, Red Hat,
        Inc., and individual contributors ~ as indicated by the @author tags. See
        the copyright.txt file in the ~ distribution for a full listing of individual
        contributors. ~ ~ This is free software; you can redistribute it and/or modify
        it ~ under the terms of the GNU Lesser General Public License as ~ published
        by the Free Software Foundation; either version 2.1 of ~ the License, or
        (at your option) any later version. ~ ~ This software is distributed in the
        hope that it will be useful, ~ but WITHOUT ANY WARRANTY; without even the
        implied warranty of ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
        See the GNU ~ Lesser General Public License for more details. ~ ~ You should
        have received a copy of the GNU Lesser General Public ~ License along with
        this software; if not, write to the Free ~ Software Foundation, Inc., 51
        Franklin St, Fifth Floor, Boston, MA ~ 02110-1301 USA, or see the FSF site:
        http://www.fsf.org. -->
<module name="org.wildfly.extension.picketlink" xmlns="urn:jboss:module:1.5">
    <properties>
        <property name="jboss.api" value="private"/>
    </properties>

    <exports>
        <exclude path="org/wildfly/extension/picketlink/logging"/>
    </exports>

    <resources>
        <resource-root path="wildfly-picketlink-24.0.1.Final.jar"/>
    </resources>

    <dependencies>
        <module name="sun.jdk"/>
        <module name="org.jboss.as.server"/>
        <module name="org.jboss.as.controller"/>
        <module name="org.jboss.as.naming"/>
        <module name="org.wildfly.extension.undertow"/>
        <module name="org.jboss.as.security"/>
        <module name="org.jboss.as.security-plugins"/>
        <module name="org.jboss.as.jpa"/>
        <module name="org.jboss.jboss-transaction-spi"/>
        <module name="org.jboss.staxmapper"/>
        <module name="org.jboss.msc"/>
        <module name="org.jboss.as.web-common"/>
        <module name="org.jboss.metadata.web"/>

        <module name="javax.persistence.api"/>
        <module name="javax.transaction.api"/>
        <module name="org.jboss.modules"/>
        <module name="org.picketbox"/>
        <module name="org.jboss.logging"/>
        <module name="org.hibernate"/>

        <module name="org.picketlink.common"/>
        <module name="org.picketlink.config"/>
        <module name="org.picketlink.idm"/>
        <module name="org.picketlink.idm.schema"/>
        <module name="org.picketlink.federation"/>
        <module name="org.picketlink.federation.bindings"/>

        <module name="org.wildfly.transaction.client"/>
    </dependencies>
</module>
