<?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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.mule.runtime</groupId>
        <artifactId>mule</artifactId>
        <version>4.6.5</version>
    </parent>
    <artifactId>mule-modules</artifactId>
    <packaging>pom</packaging>
    <name>Mule Modules</name>
    <description>Modules which extend the Mule Core but do not qualify as Transports</description>

    <properties>
        <formatterConfigPath>../formatter.xml</formatterConfigPath>
    </properties>

    <modules>
        <module>all-modules</module>
        <module>artifact</module>
        <module>artifact-activation</module>
        <module>boot-api</module>
        <module>container</module>
        <module>deployment</module>
        <module>deployment-model</module>
        <module>deployment-model-impl</module>
        <module>core-components</module>
        <module>core-mvel</module>
        <module>extensions-support</module>
        <module>extensions-xml-support</module>
        <module>global-config</module>
        <module>javaee</module>
        <module>launcher</module>
        <module>license-api</module>
        <module>log4j-boot-configurator</module>
        <module>log4j-configurator</module>
        <module>logging</module>
        <module>metadata-support</module>
        <module>http-api</module>
        <module>oauth-api</module>
        <module>reboot</module>
        <module>tanuki-boot</module>
        <module>jpms-utils</module>
        <module>properties-config</module>
        <module>spring-config</module>
        <module>service</module>
        <module>troubleshooting</module>
        <module>feature-management</module>
        <module>memory-management-parent</module>
        <module>jar-handling-utils</module>

        <!-- depends on spring-config so it has to go after it -->
        <module>extensions-spring-support</module>
        <module>extensions-mule-support</module>
        <module>repository</module>
        <module>tls</module>
        <module>soap-api</module>
        <module>extensions-soap-support</module>
        <module>tracing</module>
        <module>metrics</module>
        <module>tooling-support</module>
        <module>observability</module>
    </modules>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-site-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                    <skipDeploy>true</skipDeploy>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
