<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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>

	<groupId>org.mule.examples</groupId>
	<artifactId>accelerator-pom-parent</artifactId>
	<version>3.2.0</version>
	<packaging>pom</packaging>

	<name>accelerator-pom-parent</name>

	<properties>
		<!-- Mule connectors -->
		<anypoint-mq-connector.version>4.0.12</anypoint-mq-connector.version>
		<mule-amazon-s3-connector.version>6.3.16</mule-amazon-s3-connector.version>
		<mule-azure-cosmos-db-connector.version>1.0.4</mule-azure-cosmos-db-connector.version>
		<mule-azure-storage-connector.version>1.0.5</mule-azure-storage-connector.version>
		<mule-b2c-data-connector.version>1.0.0</mule-b2c-data-connector.version>
		<mule-b2c-shop-connector.version>2.1.1</mule-b2c-shop-connector.version>
		<mule-coupa-connector.version>4.1.0</mule-coupa-connector.version>
		<mule-db-connector.version>1.14.13</mule-db-connector.version>
		<mule-docusign-connector.version>1.0.8</mule-docusign-connector.version>
		<mule-edifact-extension.version>2.10.0</mule-edifact-extension.version>
		<mule-email-connector.version>1.7.4</mule-email-connector.version>
		<mule-file-connector.version>1.5.2</mule-file-connector.version>
		<mule-google-drive-connector.version>1.1.4</mule-google-drive-connector.version>
		<mule-hl7-extension.version>4.2.12</mule-hl7-extension.version>
		<mule-hl7-mllp-connector.version>2.2.0</mule-hl7-mllp-connector.version>
		<mule-http-connector.version>1.10.3</mule-http-connector.version>
		<mule-jira-connector.version>1.2.11</mule-jira-connector.version>
		<mule-jx-connector.version>1.0.1</mule-jx-connector.version>
		<mule4-Kno2-connector.version>1.0.0</mule4-Kno2-connector.version>
		<mule-objectstore-connector.version>1.2.2</mule-objectstore-connector.version>
		<mule-oracle-ebs-122-connector.version>2.3.1</mule-oracle-ebs-122-connector.version>
		<mule-salesforce-composite-connector.version>2.18.1</mule-salesforce-composite-connector.version>
		<mule-salesforce-connector.version>10.22.4</mule-salesforce-connector.version>
		<mule-salesforce-pubsub-connector.version>1.0.15</mule-salesforce-pubsub-connector.version>
		<mule-sap-connector.version>5.9.11</mule-sap-connector.version>
		<mule-saps4hana-cloud-connector.version>2.7.0</mule-saps4hana-cloud-connector.version>
		<mule-saps4hana-soap-cloud-connector.version>2.6.0</mule-saps4hana-soap-cloud-connector.version>
		<mule-sdc-connector.version>1.2.1</mule-sdc-connector.version>
		<mule-servicenow-connector.version>6.16.1</mule-servicenow-connector.version>
		<mule-sfdc-analytics-connector.version>3.17.1</mule-sfdc-analytics-connector.version>
		<mule-sfdc-mc-connector.version>4.1.3</mule-sfdc-mc-connector.version>
		<mule-sftp-connector.version>2.4.0</mule-sftp-connector.version>
		<mule-snowflake-connector.version>1.2.1</mule-snowflake-connector.version>
		<mule-sockets-connector.version>1.2.5</mule-sockets-connector.version>
		<mule-tableau-specialist-connector.version>1.1.3</mule-tableau-specialist-connector.version>
		<mule-thoughtmachine-connector.version>2.1.2</mule-thoughtmachine-connector.version>
		<mule-trax-api-connector.version>1.0.0</mule-trax-api-connector.version>
		<mule-twilio-connector.version>4.2.9</mule-twilio-connector.version>
		<mule-veevavault-connector.version>1.5.3</mule-veevavault-connector.version>
		<mule-vm-connector.version>2.0.1</mule-vm-connector.version>
		<mule-websockets-connector.version>1.0.1</mule-websockets-connector.version>
		<mule-wsc-connector.version>1.10.3</mule-wsc-connector.version>
		<mule-x12-edi-connector.version>2.17.1</mule-x12-edi-connector.version>
		<!-- Modules -->
		<mule-aggregators-module.version>1.1.2</mule-aggregators-module.version>
		<mule-apikit-module.version>1.11.2</mule-apikit-module.version>
		<mule-apikit-odata-module.version>2.3.0</mule-apikit-odata-module.version>
		<mule-compression-module.version>2.2.4</mule-compression-module.version>
		<mule-cryptography-module.version>1.3.22</mule-cryptography-module.version>
		<mule-java-module.version>1.2.13</mule-java-module.version>
		<mule-json-module.version>2.5.3</mule-json-module.version>
		<mule-module-file-extension-common.version>1.4.3</mule-module-file-extension-common.version>
		<mule-oauth-module.version>1.1.21</mule-oauth-module.version>
		<mule-soapkit-module.version>1.5.1</mule-soapkit-module.version>
		<mule-scripting-module.version>2.1.1</mule-scripting-module.version>
		<mule-secure-configuration-property-module.version>1.2.7</mule-secure-configuration-property-module.version>
		<mule-spring-module.version>1.4.0</mule-spring-module.version>
		<mule-validation-module.version>2.0.6</mule-validation-module.version>
		<!-- Plugin properties -->
		<exchange-mule-maven-plugin.version>0.1.5</exchange-mule-maven-plugin.version>
		<maven-clean-plugin.version>3.4.0</maven-clean-plugin.version>
		<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
		<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
		<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
		<mule.maven.plugin.version>4.3.1</mule.maven.plugin.version>
		<knit-maven-plugin.version>2.1.0</knit-maven-plugin.version>
		<!-- Runtime -->
		<app.runtime.version>4.6</app.runtime.version>
		<!-- Testing -->
		<munit.version>3.3.2</munit.version>
		<munit-tools.version>3.3.2</munit-tools.version>
		<munit-runner.version>3.3.2</munit-runner.version>
		<munit-mule-runtime.version>4.6.9</munit-mule-runtime.version>
		<mule-weave-assertions.version>1.3.0</mule-weave-assertions.version>
		<!-- Build configuration properties -->
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<mule.app.classifier>mule-application</mule.app.classifier>
	</properties>

	<profiles>
		<!-- Profiles for configuring build environment -->
		<profile>
			<id>Windows</id>
			<activation>
				<os>
					<family>windows</family>
				</os>
			</activation>
			<properties>
				<native.extension>dll</native.extension>
			</properties>
		</profile>
		<profile>
			<id>Linux</id>
			<activation>
				<os>
					<family>unix</family>
				</os>
			</activation>
			<properties>
				<native.extension>so</native.extension>
			</properties>
		</profile>
		<profile>
			<id>Mac</id>
			<activation>
				<os>
					<family>mac</family>
				</os>
			</activation>
			<properties>
				<native.extension>jnilib</native.extension>
			</properties>
		</profile>
		<!-- Base profiles for deployment to different runtime architectures -->
        <profile>
            <id>CloudHub-BASE</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.mule.tools.maven</groupId>
                        <artifactId>mule-maven-plugin</artifactId>
                        <version>${mule.maven.plugin.version}</version>
                        <extensions>true</extensions>
                        <configuration>
                            <cloudHubDeployment>
                                <artifact>target/${project.artifactId}-${project.version}-${mule.app.classifier}.jar</artifact>
                                <uri>https://in1.platform.mulesoft.com</uri>
                                <server>${cloudhub.mavenServerId}</server>
                                <businessGroupId>${cloudhub.businessGroupId}</businessGroupId>
                                <environment>${cloudhub.environment}</environment>
                                <applicationName>${cloudhub.applicationName}</applicationName>
                                <region>${cloudhub.region}</region>
                                <muleVersion>${cloudhub.muleVersion}</muleVersion>
								<releaseChannel>${cloudhub.releaseChannel}</releaseChannel>
								<javaVersion>${cloudhub.javaVersion}</javaVersion>
                                <applyLatestRuntimePatch>${cloudhub.applyLatestPatch}</applyLatestRuntimePatch>
                                <workerType>${cloudhub.workerType}</workerType>
                                <workers>${cloudhub.workers}</workers>
                                <objectStoreV2>${cloudhub.objectStoreV2}</objectStoreV2>
                                <persistentQueues>${cloudhub.persistentQueues}</persistentQueues>
                                <skipDeploymentVerification>${cloudhub.skipDeploymentVerification}</skipDeploymentVerification>
                                <deploymentTimeout>${cloudhub.deploymentTimeout}</deploymentTimeout>
								<disableCloudHubLogs>${cloudhub.disableCloudHubLogs}</disableCloudHubLogs>
                                <properties>
                                    <mule.env>${mule.environment}</mule.env>
                                    <mule.key>${mule.encryptionKey}</mule.key>
                                    <anypoint.platform.client_id>${anypoint.platform.clientId}</anypoint.platform.client_id>
                                    <anypoint.platform.client_secret>${anypoint.platform.clientSecret}</anypoint.platform.client_secret>
                                    <anypoint.platform.config.analytics.agent.enabled>${anypoint.platform.enableMonitoring}</anypoint.platform.config.analytics.agent.enabled>
                                    <anypoint.platform.visualizer.layer>${anypoint.platform.visualizerLayer}</anypoint.platform.visualizer.layer>
                                    <anypoint.platform.gatekeeper>${anypoint.platform.apiManagerStatus}</anypoint.platform.gatekeeper>
                                </properties>
                            </cloudHubDeployment>
                            <classifier>${mule.app.classifier}</classifier>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
		</profile>
        <profile>
            <id>CloudHub2-BASE</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.mule.tools.maven</groupId>
                        <artifactId>mule-maven-plugin</artifactId>
                        <version>${mule.maven.plugin.version}</version>
                        <extensions>true</extensions>
                        <configuration>
                            <cloudhub2Deployment>
                                <artifact>target/${project.artifactId}-${project.version}-${mule.app.classifier}.jar</artifact>
                                <uri>https://in1.platform.mulesoft.com</uri>
								<provider>MC</provider>
                                <server>${cloudhub2.mavenServerId}</server>
                                <businessGroupId>${cloudhub2.businessGroupId}</businessGroupId>
                                <environment>${cloudhub2.environment}</environment>
                                <target>${cloudhub2.target}</target>
                                <muleVersion>${cloudhub2.muleVersion}</muleVersion>
								<releaseChannel>${cloudhub2.releaseChannel}</releaseChannel>
								<javaVersion>${cloudhub2.javaVersion}</javaVersion>
                                <applicationName>${cloudhub2.applicationName}</applicationName>
                                <replicas>${cloudhub2.replicas}</replicas>
                                <vCores>${cloudhub2.vCores}</vCores>
                                <deploymentTimeout>${cloudhub2.deploymentTimeout}</deploymentTimeout>
                                <skipDeploymentVerification>${cloudhub2.skipDeploymentVerification}</skipDeploymentVerification>
								<deploymentSettings>
									<updateStrategy>${cloudhub2.updateStrategy}</updateStrategy>
									<http>
										<inbound>
											<forwardSslSession>${cloudhub2.forwardSslSession}</forwardSslSession>
											<lastMileSecurity>${cloudhub2.lastMileSecurity}</lastMileSecurity>
										</inbound>
									</http>
								</deploymentSettings>
								<integrations>
									<services>
										<objectStoreV2>
											<enabled>${cloudhub2.objectStoreV2}</enabled>
										</objectStoreV2>
									</services>
								</integrations>
                                <properties>
                                    <mule.env>${mule.environment}</mule.env>
                                    <anypoint.platform.config.analytics.agent.enabled>${anypoint.platform.enableMonitoring}</anypoint.platform.config.analytics.agent.enabled>
                                    <anypoint.platform.visualizer.layer>${anypoint.platform.visualizerLayer}</anypoint.platform.visualizer.layer>
                                    <anypoint.platform.gatekeeper>${anypoint.platform.apiManagerStatus}</anypoint.platform.gatekeeper>
                                </properties>
                                <secureProperties>
                                    <mule.key>${mule.encryptionKey}</mule.key>
                                    <anypoint.platform.client_id>${anypoint.platform.clientId}</anypoint.platform.client_id>
                                    <anypoint.platform.client_secret>${anypoint.platform.clientSecret}</anypoint.platform.client_secret>
                                </secureProperties>
                            </cloudhub2Deployment>
                            <classifier>${mule.app.classifier}</classifier>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
		</profile>
	</profiles>

	<build>
		<!-- Enable referencing of Maven properties in Mule config files -->
		<resources>
			<resource>
				<directory>${basedir}/src/main/resources</directory>
				<filtering>true</filtering>
			</resource>
		</resources>

		<!-- Set up default configurations for Mule plug-ins -->
		<!-- Applications must declare these in order for them to be invoked -->
		<pluginManagement>
			<plugins>
				<!-- Set the version of the clean plugin to use -->
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-clean-plugin</artifactId>
					<version>${maven-clean-plugin.version}</version>
				</plugin>
				<!-- Add support for using named arguments in Java invoke -->
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-compiler-plugin</artifactId>
					<version>${maven-compiler-plugin.version}</version>
					<configuration>
						<compilerArgs>
							<arg>-parameters</arg>
						</compilerArgs>
					</configuration>
				</plugin>
				<!-- Configure the Maven Resources plugin to skip filtering of keystore files -->
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-resources-plugin</artifactId>
					<version>${maven-resources-plugin.version}</version>
					<configuration>
						<nonFilteredFileExtensions>
							<nonFilteredFileExtension>cer</nonFilteredFileExtension>
							<nonFilteredFileExtension>crt</nonFilteredFileExtension>
							<nonFilteredFileExtension>jks</nonFilteredFileExtension>
							<nonFilteredFileExtension>p12</nonFilteredFileExtension>
							<nonFilteredFileExtension>pem</nonFilteredFileExtension>
							<nonFilteredFileExtension>pfx</nonFilteredFileExtension>
						</nonFilteredFileExtensions>
					</configuration>
				</plugin>
				<plugin>
					<groupId>org.mule.tools.maven</groupId>
					<artifactId>mule-maven-plugin</artifactId>
					<version>${mule.maven.plugin.version}</version>
					<extensions>true</extensions>
				</plugin>
				<plugin>
					<groupId>com.mulesoft.munit.tools</groupId>
					<artifactId>munit-maven-plugin</artifactId>
					<version>${munit.version}</version>
					<executions>
						<execution>
							<id>test</id>
							<phase>test</phase>
							<goals>
								<goal>test</goal>
								<goal>coverage-report</goal>
							</goals>
						</execution>
					</executions>
					<configuration>
						<runtimeVersion>${munit-mule-runtime.version}</runtimeVersion>
						<!-- These are supplied for secured property usage -->
						<environmentVariables>
							<mule.env>local</mule.env>
							<encryptionKey>Salesforce123456</encryptionKey>
						</environmentVariables>
						<coverage>
							<runCoverage>true</runCoverage>
							<formats>
								<format>html</format>
							</formats>
						</coverage>
					</configuration>
				</plugin>
				<plugin>
					<groupId>org.mule.examples</groupId>
					<artifactId>knit-maven-plugin</artifactId>
					<version>${knit-maven-plugin.version}</version>
					<executions>
						<execution>
							<goals>
								<goal>knit</goal>
							</goals>
						</execution>
					</executions>
					<configuration>
			         	<outputFile>exchange-docs/Data mappings.md</outputFile>
						<outputHeaderText>This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.</outputHeaderText>
						<writeHeaderTable>true</writeHeaderTable>
					</configuration>
				</plugin>
				<!-- The following is required for V3 of the Exchange Maven Facade -->
				<plugin>
					<groupId>org.mule.tools.maven</groupId>
					<artifactId>exchange-mule-maven-plugin</artifactId>
					<version>${exchange-mule-maven-plugin.version}</version>
				</plugin>
			</plugins>
		</pluginManagement>

		<!-- These plugins will be automatically enabled for all applications -->
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-enforcer-plugin</artifactId>
				<version>${maven-enforcer-plugin.version}</version>
				<executions>
					<execution>
						<id>enforce-rules</id>
						<goals>
							<goal>enforce</goal>
						</goals>
						<configuration>
							<rules>
								<requireProfileIdsExist/>
								<requireMavenVersion>
									<version>[3.9,4.0)</version>
								</requireMavenVersion>
							</rules>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

	<dependencyManagement>
		<dependencies>
			<!-- Mule Connector Dependencies -->
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>anypoint-mq-connector</artifactId>
				<version>${anypoint-mq-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-amazon-s3-connector</artifactId>
				<version>${mule-amazon-s3-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-azure-cosmos-db-connector</artifactId>
				<version>${mule-azure-cosmos-db-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
            <dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-azure-data-lake-storage-connector</artifactId>
				<version>${mule-azure-storage-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>commerce-cloud-dataapi</artifactId>
				<version>${mule-b2c-data-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>commerce-cloud-shopperapi</artifactId>
				<version>${mule-b2c-shop-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>coupa-connector</artifactId>
				<version>${mule-coupa-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-db-connector</artifactId>
				<version>${mule-db-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-docusign-connector</artifactId>
				<version>${mule-docusign-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-edifact-extension</artifactId>
				<version>${mule-edifact-extension.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-email-connector</artifactId>
				<version>${mule-email-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-file-connector</artifactId>
				<version>${mule-file-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-google-drive-connector</artifactId>
				<version>${mule-google-drive-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-hl7-extension</artifactId>
				<version>${mule-hl7-extension.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-hl7-mllp-connector</artifactId>
				<version>${mule-hl7-mllp-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-http-connector</artifactId>
				<version>${mule-http-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-jira-connector</artifactId>
				<version>${mule-jira-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-jx-connector</artifactId>
				<version>${mule-jx-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-Kno2-connector</artifactId>
				<version>${mule4-Kno2-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-objectstore-connector</artifactId>
				<version>${mule-objectstore-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-oracle-ebs-122-connector</artifactId>
				<version>${mule-oracle-ebs-122-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-salesforce-composite-connector</artifactId>
				<version>${mule-salesforce-composite-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-salesforce-connector</artifactId>
				<version>${mule-salesforce-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-salesforce-pubsub-connector</artifactId>
				<version>${mule-salesforce-pubsub-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-sap-connector</artifactId>
				<version>${mule-sap-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-sap-s4hana-cloud-connector</artifactId>
				<version>${mule-saps4hana-cloud-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-sap-s4hana-soap-cloud-connector</artifactId>
				<version>${mule-saps4hana-soap-cloud-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-sdc-connector</artifactId>
				<version>${mule-sdc-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-servicenow-connector</artifactId>
				<version>${mule-servicenow-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-sfdc-analytics-connector</artifactId>
				<version>${mule-sfdc-analytics-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-sfdc-marketing-cloud-connector</artifactId>
				<version>${mule-sfdc-mc-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-sftp-connector</artifactId>
				<version>${mule-sftp-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-snowflake-connector</artifactId>
				<version>${mule-snowflake-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-sockets-connector</artifactId>
				<version>${mule-sockets-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-tableau-specialist-connector</artifactId>
				<version>${mule-tableau-specialist-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-thoughtmachine-connector</artifactId>
				<version>${mule-thoughtmachine-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule4-trax-api-connector</artifactId>
				<version>${mule-trax-api-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-twilio-connector</artifactId>
				<version>${mule-twilio-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.extension</groupId>
				<artifactId>mule-veevavault-connector</artifactId>
				<version>${mule-veevavault-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-vm-connector</artifactId>
				<version>${mule-vm-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-websockets-connector</artifactId>
				<version>${mule-websockets-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.connectors</groupId>
				<artifactId>mule-wsc-connector</artifactId>
				<version>${mule-wsc-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.connectors</groupId>
				<artifactId>mule-x12-connector</artifactId>
				<version>${mule-x12-edi-connector.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<!-- Mule Module Dependencies -->
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-aggregators-module</artifactId>
				<version>${mule-aggregators-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-apikit-module</artifactId>
				<version>${mule-apikit-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-compression-module</artifactId>
				<version>${mule-compression-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.modules</groupId>
				<artifactId>mule-cryptography-module</artifactId>
				<version>${mule-cryptography-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.module</groupId>
				<artifactId>mule-java-module</artifactId>
				<version>${mule-java-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-json-module</artifactId>
				<version>${mule-json-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-module-apikit-odata</artifactId>
				<version>${mule-apikit-odata-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-module-file-extension-common</artifactId>
				<version>${mule-module-file-extension-common.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-oauth-module</artifactId>
				<version>${mule-oauth-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-soapkit-module</artifactId>
				<version>${mule-soapkit-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.modules</groupId>
				<artifactId>mule-secure-configuration-property-module</artifactId>
				<version>${mule-secure-configuration-property-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-scripting-module</artifactId>
				<version>${mule-scripting-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-spring-module</artifactId>
				<version>${mule-spring-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<dependency>
				<groupId>org.mule.modules</groupId>
				<artifactId>mule-validation-module</artifactId>
				<version>${mule-validation-module.version}</version>
				<classifier>mule-plugin</classifier>
			</dependency>
			<!-- Testing Dependencies -->
			<dependency>
				<groupId>com.mulesoft.munit</groupId>
				<artifactId>munit-runner</artifactId>
				<version>${munit-runner.version}</version>
				<classifier>mule-plugin</classifier>
				<scope>test</scope>
			</dependency>
			<dependency>
				<groupId>com.mulesoft.munit</groupId>
				<artifactId>munit-tools</artifactId>
				<version>${munit-tools.version}</version>
				<classifier>mule-plugin</classifier>
				<scope>test</scope>
			</dependency>
			<dependency>
				<groupId>org.mule.weave</groupId>
				<artifactId>assertions</artifactId>
				<version>${mule-weave-assertions.version}</version>
				<scope>test</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>

	<repositories>
		<repository>
			<id>anypoint-exchange</id>
			<name>Anypoint Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v1/maven</url>
			<layout>default</layout>
		</repository>
		<repository>
			<id>anypoint-exchange-v2</id>
			<name>Anypoint Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v2/maven</url>
			<layout>default</layout>
		</repository>
		<repository>
			<id>anypoint-exchange-v3</id>
			<name>Anypoint Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v3/maven</url>
			<layout>default</layout>
		</repository>
		<repository>
			<id>mulesoft-releases</id>
			<name>MuleSoft Releases Repository</name>
			<url>https://repository.mulesoft.org/releases/</url>
			<layout>default</layout>
		</repository>
		<repository>
			<id>central</id>
			<name>Central Repository</name>
			<url>https://repo1.maven.org/maven2/</url>
			<layout>default</layout>
			<snapshots>
				<enabled>false</enabled>
			</snapshots>
		</repository>
	</repositories>

	<pluginRepositories>
		<pluginRepository>
			<id>anypoint-exchange</id>
			<name>Anypoint Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v1/maven</url>
			<layout>default</layout>
		</pluginRepository>
		<pluginRepository>
			<id>anypoint-exchange-v2</id>
			<name>Anypoint Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v2/maven</url>
			<layout>default</layout>
		</pluginRepository>
		<pluginRepository>
			<id>anypoint-exchange-v3</id>
			<name>Anypoint Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v3/maven</url>
			<layout>default</layout>
		</pluginRepository>
		<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>

	<distributionManagement>
		<repository>
			<id>accelerator-exchange</id>
			<name>Accelerator Exchange</name>
			<url>https://maven.in1.platform.mulesoft.com/api/v3/organizations/${global.anypoint.groupId}/maven</url>
			<layout>default</layout>
		</repository>
	</distributionManagement>
	
</project>
