<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ ***** BEGIN LICENSE BLOCK *****
  ~ Version: MPL 1.1/GPL 2.0/LGPL 2.1
  ~
  ~ The contents of this file are subject to the Mozilla Public License Version
  ~ 1.1 (the "License"); you may not use this file except in compliance with
  ~ the License. You may obtain a copy of the License at
  ~ http://www.mozilla.org/MPL/
  ~
  ~ Software distributed under the License is distributed on an "AS IS" basis,
  ~ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  ~ for the specific language governing rights and limitations under the
  ~ License.
  ~
  ~ The Original Code is part of dcm4che, an implementation of DICOM(TM) in
  ~ Java(TM), hosted at https://github.com/dcm4che.
  ~
  ~ The Initial Developer of the Original Code is
  ~ J4Care.
  ~ Portions created by the Initial Developer are Copyright (C) 2013
  ~ the Initial Developer. All Rights Reserved.
  ~
  ~ Contributor(s):
  ~ See @authors listed below
  ~
  ~ Alternatively, the contents of this file may be used under the terms of
  ~ either the GNU General Public License Version 2 or later (the "GPL"), or
  ~ the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  ~ in which case the provisions of the GPL or the LGPL are applicable instead
  ~ of those above. If you wish to allow use of your version of this file only
  ~ under the terms of either the GPL or the LGPL, and not to allow others to
  ~ use your version of this file under the terms of the MPL, indicate your
  ~ decision by deleting the provisions above and replace them with the notice
  ~ and other provisions required by the GPL or the LGPL. If you do not delete
  ~ the provisions above, a recipient may use your version of this file under
  ~ the terms of any one of the MPL, the GPL or the LGPL.
  ~
  ~ ***** END LICENSE BLOCK *****
  -->

<jboss-deployment-structure>
    <deployment>
        <dependencies>
            <!-- dcm4che library modules -->
            <module name="org.dcm4che.audit" export="TRUE"/>
            <module name="org.dcm4che.conf.api" export="TRUE"/>
            <module name="org.dcm4che.conf.api-hl7" export="TRUE"/>
            <module name="org.dcm4che.conf.json" export="TRUE"/>
            <module name="org.dcm4che.conf.ldap" export="TRUE"/>
            <module name="org.dcm4che.conf.ldap-audit" export="TRUE"/>
            <module name="org.dcm4che.conf.ldap-hl7" export="TRUE"/>
            <module name="org.dcm4che.conf.ldap-imageio" export="TRUE"/>
            <module name="org.dcm4che.core" export="TRUE"/>
            <module name="org.dcm4che.dcmr" export="TRUE"/>
            <module name="org.dcm4che.deident" export="TRUE"/>
            <module name="org.dcm4che.dict-priv" export="TRUE" services="export"/>
            <module name="org.dcm4che.json" export="TRUE"/>
            <module name="org.dcm4che.mime" export="TRUE"/>
            <module name="org.dcm4che.ws-rs" export="TRUE"/>
            <module name="org.dcm4che.net" export="TRUE"/>
            <module name="org.dcm4che.net-audit" export="TRUE"/>
            <module name="org.dcm4che.net-hl7" export="TRUE"/>
            <module name="org.dcm4che.net-imageio" export="TRUE"/>
            <module name="org.dcm4che.imageio" export="TRUE" services="export"/>
            <module name="org.dcm4che.image" export="TRUE"/>
            <module name="org.dcm4che.soundex" export="TRUE"/>
            <module name="org.dcm4che.xdsi" export="TRUE"/>
            <!-- apache-cxf modules -->
            <module name="org.apache.cxf.impl" export="TRUE"/>
            <!-- jclouds modules -->
            <module name="org.apache.jclouds.core" export="TRUE"/>
            <module name="org.apache.jclouds.blobstore" export="TRUE" services="export"/>
            <!-- keycloak modules -->
            <module name="org.keycloak.keycloak-common" export="TRUE"/>
            <module name="org.keycloak.keycloak-core" export="TRUE"/>
            <module name="org.keycloak.keycloak-adapter-core" export="TRUE" services="export"/>
            <module name="org.keycloak.admin-client" export="TRUE"/>
            <!-- apache commons modules -->
            <module name="org.apache.commons.compress" export="TRUE"/>
            <module name="org.apache.commons.csv" export="TRUE"/>
            <!-- emc-ecs modules -->
            <module name="com.emc.ecs" export="TRUE"/>
        </dependencies>
        <exclusions>
            <module name="org.jboss.resteasy.resteasy-json-binding-provider"/>
        </exclusions>
    </deployment>
    <sub-deployment name="dcm4chee-arc-war-5.30.0-unsecure.war">
        <exclusions>
            <module name="org.jboss.resteasy.resteasy-json-binding-provider"/>
        </exclusions>
    </sub-deployment>
    <sub-deployment name="dcm4chee-arc-export-mgt-5.30.0.jar">
        <exclusions>
            <module name="org.jboss.resteasy.resteasy-json-binding-provider"/>
        </exclusions>
    </sub-deployment>
    <sub-deployment name="dcm4chee-arc-service-5.30.0.jar">
        <exclusions>
            <module name="org.jboss.resteasy.resteasy-json-binding-provider"/>
        </exclusions>
    </sub-deployment>
</jboss-deployment-structure>
