<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
         
    <parent>
        <groupId>org.mule</groupId>
        <artifactId>mule-runtime-bom-parent</artifactId>
        <version>4.9.5</version>
    </parent>
         
    <modelVersion>4.0.0</modelVersion>
    <artifactId>mule-mulesoft-ee-runtime-bom</artifactId>
    <packaging>pom</packaging>

    <dependencyManagement>
        <dependencies>
            <!-- API Gateway -->
            <dependency>
                <groupId>com.mulesoft.mule.distributions</groupId>
                <artifactId>api-gateway-bom-impl</artifactId>
                <version>${agw.version}</version>
                <type>pom</type>
            </dependency>
    
            <!-- Mule Artifact patches -->
            <dependency>
                <groupId>com.mulesoft.mule.runtime.bom</groupId>
                <artifactId>mule-artifact-patches-bom</artifactId>
                <version>${mule.artifact.patches.bom.version}</version>
                <type>pom</type>
            </dependency>

            <dependency>
                <groupId>org.mule</groupId>
                <artifactId>mule-encryption</artifactId>
                <version>${muleEncryptionVersion}</version>
            </dependency>

            <dependency>
                <groupId>org.mule.btm</groupId>
                <artifactId>mule-btm</artifactId>
                <version>${bitronixTMVersion}</version>
                <exclusions>
                    <exclusion>
                        <groupId>javax.transaction</groupId>
                        <artifactId>jta</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>javax.jms</groupId>
                        <artifactId>javax.jms-api</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

            <dependency>
                <groupId>com.mulesoft.licm</groupId>
                <artifactId>licm</artifactId>
                <version>${licmVersion}</version>
            </dependency>

            <dependency>
                <groupId>com.mulesoft.agent</groupId>
                <artifactId>agent-setup</artifactId>
                <version>${mule.agent.version}</version>
                <type>zip</type>
                <exclusions>
                    <exclusion>
                        <groupId>*</groupId>
                        <artifactId>*</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
        </dependencies>
    </dependencyManagement>
    
</project>
