<?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">
    <modelVersion>4.0.0</modelVersion>

    <groupId>${groupId}</groupId>
    <artifactId>test-fabric-maven12</artifactId>
    <version>1.2.1</version>
    <packaging>mule-application</packaging>

    <properties>
        <mule.maven.plugin.version>3.2.2</mule.maven.plugin.version>
    </properties>

           <build>
                <plugins>
                    <plugin>
                        <groupId>org.mule.tools.maven</groupId>
                        <artifactId>mule-maven-plugin</artifactId>
                        <version>${mule.maven.plugin.version}</version>
                        <extensions>true</extensions>
                        <configuration>  
                            <runtimeFabricDeployment>
                                <uri>https://qax.anypoint.mulesoft.com</uri>
                                <provider>MC</provider>
                                <environment>Bahui</environment>
                                <target>pablo-rtf-cluster-qax</target>
                                <muleVersion>4.1.2</muleVersion>
                                <username>${username}</username>
                                <password>${password}</password>                            
                                <applicationName>test-fabric-maven12</applicationName>
                                <properties>
                                    <pepe>lele</pepe>
                                    <lalo>acm</lalo>
                                </properties>
                                <deploymentSettings>
                                    <replicationFactor>2</replicationFactor>
                                    <cpuReserved>300m</cpuReserved>
                                    <cpuMax>300m</cpuMax>
                                    <memoryReserved>1024Mi</memoryReserved>
                                    <memoryMax>1024Mi</memoryMax>
                                </deploymentSettings>
                            </runtimeFabricDeployment>
                        </configuration>                                      
                    </plugin>
        </plugins>
    </build>

    <profiles>
        <profile>
            <id>nexus</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <groupId>com.mycompany</groupId>
            </properties>
            <distributionManagement>
                <repository>
                    <id>mule-releases</id>
                    <name>Mule Release Repository</name>
                    <url>https://repository-master.mulesoft.org/nexus/content/repositories/releases</url>
                </repository>
            </distributionManagement>
        </profile>
        <profile>
            <id>exchange</id>
            <properties>
                <groupId>66310c16-bce5-43c4-b978-5945ed2f99c5</groupId>
            </properties>
            <distributionManagement>
                <repository>
                    <id>exchange</id>
                    <url>https://maven.qax.anypoint.mulesoft.com/api/v1/organizations/66310c16-bce5-43c4-b978-5945ed2f99c5/maven</url>
                </repository>
            </distributionManagement>
        </profile>
    </profiles>


    <repositories>        
        <repository>
            <id>mulesoft-releases</id>
            <name>MuleSoft Releases Repository</name>
            <url>https://repository.mulesoft.org/releases/</url>
            <layout>default</layout>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>mulesoft-releases</id>
            <name>mulesoft release repository</name>
            <layout>default</layout>
            <url>https://repository.mulesoft.org/releases/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>
</project>
