<?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">
  <parent>
    <artifactId>mule-ee-core-modules-parent</artifactId>
    <groupId>org.mule.extensions</groupId>
    <version>1.1.9</version>
    <relativePath>../pom.xml/pom.xml</relativePath>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mulesoft.connectors</groupId>
  <artifactId>mule-ibm-mq-connector</artifactId>
  <packaging>mule-extension</packaging>
  <name>IBM MQ Connector</name>
  <version>1.7.5</version>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.2.2</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.5.0</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <artifactSet>
                <includes>
                  <include>org.springframework:spring-jms</include>
                </includes>
              </artifactSet>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-jdeps-plugin</artifactId>
        <version>3.1.2</version>
        <executions>
          <execution>
            <goals>
              <goal>jdkinternals</goal>
              <goal>test-jdkinternals</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <failOnWarning>true</failOnWarning>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>${maven.helper.plugin.version}</version>
        <executions>
          <execution>
            <id>reserve-network-port</id>
            <phase>generate-test-resources</phase>
            <goals>
              <goal>reserve-network-port</goal>
            </goals>
            <configuration>
              <portNames>
                <portName>ibmmq.listener.port</portName>
                <portName>ibmmq.web_console.port</portName>
                <portName>activemq.listener.port</portName>
                <portName>activemq.web_console.port</portName>
              </portNames>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>${mavenResourcesVersion}</version>
        <executions>
          <execution>
            <id>copy-munit-resources</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>copy-resources</goal>
            </goals>
            <configuration>
              <outputDirectory>${munit.output.directory}</outputDirectory>
              <resources>
                <resource>
                  <directory>${munit.input.directory}</directory>
                  <filtering>true</filtering>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>com.mulesoft.munit</groupId>
        <artifactId>munit-extensions-maven-plugin</artifactId>
        <version>${munit.extensions.maven.plugin.version}</version>
        <executions>
          <execution>
            <phase>integration-test</phase>
            <goals>
              <goal>test</goal>
            </goals>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>com.mulesoft.munit</groupId>
            <artifactId>munit-runner</artifactId>
            <version>${munit.version}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>com.mulesoft.munit</groupId>
            <artifactId>munit-tools</artifactId>
            <version>${munit.version}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>org.mule.connectors</groupId>
            <artifactId>mule-http-connector</artifactId>
            <version>${httpConnectorVersion}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>com.mulesoft.munit</groupId>
            <artifactId>mtf-tools</artifactId>
            <version>${mtf.tools.version}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>org.mule.connectors</groupId>
            <artifactId>mule-jms-connector</artifactId>
            <version>${muleJmsTestConnectorVersion}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>org.mule.module</groupId>
            <artifactId>mule-java-module</artifactId>
            <version>${java.module.version}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>org.codehaus.groovy</groupId>
            <artifactId>groovy</artifactId>
            <version>${groovy.version}</version>
          </dependency>
          <dependency>
            <groupId>org.codehaus.groovy</groupId>
            <artifactId>groovy-jsr223</artifactId>
            <version>${groovy.version}</version>
          </dependency>
          <dependency>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-scripting-module</artifactId>
            <version>${scripting.version}</version>
            <classifier>mule-plugin</classifier>
          </dependency>
          <dependency>
            <groupId>org.apache.activemq</groupId>
            <artifactId>activemq-all</artifactId>
            <version>5.15.4</version>
          </dependency>
        </dependencies>
        <configuration>
          <argLines>
            <argLine>-javaagent:${settings.localRepository}/org/jacoco/org.jacoco.agent/${jacoco.version}/org.jacoco.agent-${jacoco.version}-runtime.jar=destfile=${session.executionRootDirectory}/target/jacoco.exec</argLine>
          </argLines>
          <systemPropertyVariables>
            <avoid.dispose.mq.threads>true</avoid.dispose.mq.threads>
          </systemPropertyVariables>
          <sharedLibraries>
            <sharedLibrary>
              <groupId>com.ibm.mq</groupId>
              <artifactId>com.ibm.mq.allclient</artifactId>
            </sharedLibrary>
            <sharedLibrary>
              <groupId>org.apache.activemq</groupId>
              <artifactId>activemq-all</artifactId>
            </sharedLibrary>
            <sharedLibrary>
              <groupId>org.mule.connectors</groupId>
              <artifactId>mule-jms-client</artifactId>
            </sharedLibrary>
            <sharedLibrary>
              <groupId>org.codehaus.groovy</groupId>
              <artifactId>groovy</artifactId>
            </sharedLibrary>
            <sharedLibrary>
              <groupId>org.codehaus.groovy</groupId>
              <artifactId>groovy-jsr223</artifactId>
            </sharedLibrary>
          </sharedLibraries>
          <runtimeConfiguration>
            <discoverRuntimes>
              <minMuleVersion>${minVersion}</minMuleVersion>
              <includeSnapshots>false</includeSnapshots>
              <product>EE</product>
            </discoverRuntimes>
          </runtimeConfiguration>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>docker</id>
      <build>
        <plugins>
          <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.45.0</version>
            <executions>
              <execution>
                <id>start</id>
                <phase>pre-integration-test</phase>
                <goals>
                  <goal>stop</goal>
                  <goal>build</goal>
                  <goal>start</goal>
                </goals>
                <configuration>
                  <showLogs>true</showLogs>
                  <logStdout>true</logStdout>
                  <images>
                    <image>
                      <name>ibmcom/mq:9.2.4.0-r1</name>
                      <alias>ibmmq-${ibmmq.listener.port}</alias>
                      <run>
                        <containerNamePattern>%a</containerNamePattern>
                        <ulimits>
                          <ulimit>
                            <name>nofile</name>
                            <hard>10240</hard>
                            <soft>10240</soft>
                          </ulimit>
                        </ulimits>
                        <wait>
                          <log>Started queue manager</log>
                          <time>500000</time>
                        </wait>
                        <env>
                          <LICENSE>accept</LICENSE>
                          <MQ_QMGR_NAME>QM1</MQ_QMGR_NAME>
                        </env>
                        <ports>
                          <port>${ibmmq.listener.port}:1414</port>
                          <port>${ibmmq.web_console.port}:9443</port>
                        </ports>
                        <log>
                          <enabled>true</enabled>
                        </log>
                      </run>
                    </image>
                    <image>
                      <name>rmohr/activemq:5.15.9</name>
                      <alias>activemq-${activemq.listener.port}</alias>
                      <run>
                        <containerNamePattern>%a</containerNamePattern>
                        <ports>
                          <port>${activemq.listener.port}:61616</port>
                          <port>${activemq.web_console.port}:8161</port>
                        </ports>
                        <ulimits>
                          <ulimit>
                            <name>nofile</name>
                            <hard>10240</hard>
                            <soft>10240</soft>
                          </ulimit>
                        </ulimits>
                        <log>
                          <enabled>true</enabled>
                        </log>
                        <wait>
                          <log>ActiveMQ Jolokia REST API available</log>
                          <time>500000</time>
                        </wait>
                      </run>
                    </image>
                  </images>
                  <verbose>true</verbose>
                </configuration>
              </execution>
              <execution>
                <id>stop</id>
                <phase>post-integration-test</phase>
                <goals>
                  <goal>stop</goal>
                </goals>
                <configuration>
                  <images>
                    <image>
                      <name>ibmcom/mq:9.2.4.0-r1</name>
                      <alias>ibmmq-${ibmmq.listener.port}</alias>
                      <run>
                        <containerNamePattern>%a</containerNamePattern>
                        <ulimits>
                          <ulimit>
                            <name>nofile</name>
                            <hard>10240</hard>
                            <soft>10240</soft>
                          </ulimit>
                        </ulimits>
                        <wait>
                          <log>Started queue manager</log>
                          <time>500000</time>
                        </wait>
                        <env>
                          <LICENSE>accept</LICENSE>
                          <MQ_QMGR_NAME>QM1</MQ_QMGR_NAME>
                        </env>
                        <ports>
                          <port>${ibmmq.listener.port}:1414</port>
                          <port>${ibmmq.web_console.port}:9443</port>
                        </ports>
                        <log>
                          <enabled>true</enabled>
                        </log>
                      </run>
                    </image>
                    <image>
                      <name>rmohr/activemq:5.15.9</name>
                      <alias>activemq-${activemq.listener.port}</alias>
                      <run>
                        <containerNamePattern>%a</containerNamePattern>
                        <ports>
                          <port>${activemq.listener.port}:61616</port>
                          <port>${activemq.web_console.port}:8161</port>
                        </ports>
                        <ulimits>
                          <ulimit>
                            <name>nofile</name>
                            <hard>10240</hard>
                            <soft>10240</soft>
                          </ulimit>
                        </ulimits>
                        <log>
                          <enabled>true</enabled>
                        </log>
                        <wait>
                          <log>ActiveMQ Jolokia REST API available</log>
                          <time>500000</time>
                        </wait>
                      </run>
                    </image>
                  </images>
                  <verbose>true</verbose>
                </configuration>
              </execution>
            </executions>
            <dependencies>
              <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>2.0.13</version>
                <scope>compile</scope>
              </dependency>
              <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>jcl-over-slf4j</artifactId>
                <version>2.0.13</version>
                <scope>compile</scope>
              </dependency>
            </dependencies>
            <configuration>
              <images>
                <image>
                  <name>ibmcom/mq:9.2.4.0-r1</name>
                  <alias>ibmmq-${ibmmq.listener.port}</alias>
                  <run>
                    <containerNamePattern>%a</containerNamePattern>
                    <ulimits>
                      <ulimit>
                        <name>nofile</name>
                        <hard>10240</hard>
                        <soft>10240</soft>
                      </ulimit>
                    </ulimits>
                    <wait>
                      <log>Started queue manager</log>
                      <time>500000</time>
                    </wait>
                    <env>
                      <LICENSE>accept</LICENSE>
                      <MQ_QMGR_NAME>QM1</MQ_QMGR_NAME>
                    </env>
                    <ports>
                      <port>${ibmmq.listener.port}:1414</port>
                      <port>${ibmmq.web_console.port}:9443</port>
                    </ports>
                    <log>
                      <enabled>true</enabled>
                    </log>
                  </run>
                </image>
                <image>
                  <name>rmohr/activemq:5.15.9</name>
                  <alias>activemq-${activemq.listener.port}</alias>
                  <run>
                    <containerNamePattern>%a</containerNamePattern>
                    <ports>
                      <port>${activemq.listener.port}:61616</port>
                      <port>${activemq.web_console.port}:8161</port>
                    </ports>
                    <ulimits>
                      <ulimit>
                        <name>nofile</name>
                        <hard>10240</hard>
                        <soft>10240</soft>
                      </ulimit>
                    </ulimits>
                    <log>
                      <enabled>true</enabled>
                    </log>
                    <wait>
                      <log>ActiveMQ Jolokia REST API available</log>
                      <time>500000</time>
                    </wait>
                  </run>
                </image>
              </images>
              <verbose>true</verbose>
            </configuration>
          </plugin>
        </plugins>
      </build>
      <properties>
        <munit.includeMuleSnapshots>true</munit.includeMuleSnapshots>
      </properties>
    </profile>
    <profile>
      <id>docker-windows</id>
      <build>
        <plugins>
          <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>${docker.maven.plugin.version}</version>
            <configuration>
              <images>
                <image>
                  <name>artifacts.msap.io/mulesoft-onprem/windows-ibm-mq</name>
                  <run>
                    <wait>
                      <time>10000</time>
                    </wait>
                  </run>
                </image>
              </images>
            </configuration>
          </plugin>
        </plugins>
      </build>
      <properties>
        <ibmmq.admin.pass>P@ssW0rD</ibmmq.admin.pass>
      </properties>
    </profile>
    <profile>
      <id>docker-unix</id>
      <build>
        <plugins>
          <plugin>
            <groupId>io.fabric8</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>${docker.maven.plugin.version}</version>
            <configuration>
              <images>
                <image>
                  <name>ibmcom/mq:9.2.4.0-r1</name>
                  <alias>ibmmq-${ibmmq.listener.port}</alias>
                  <run>
                    <containerNamePattern>%a</containerNamePattern>
                    <ulimits>
                      <ulimit>
                        <name>nofile</name>
                        <hard>10240</hard>
                        <soft>10240</soft>
                      </ulimit>
                    </ulimits>
                    <wait>
                      <log>Started queue manager</log>
                      <time>500000</time>
                    </wait>
                  </run>
                </image>
                <image>
                  <name>rmohr/activemq:5.15.9</name>
                  <alias>activemq-${activemq.listener.port}</alias>
                  <run>
                    <containerNamePattern>%a</containerNamePattern>
                    <ports>
                      <port>${activemq.listener.port}:61616</port>
                      <port>${activemq.web_console.port}:8161</port>
                    </ports>
                    <ulimits>
                      <ulimit>
                        <name>nofile</name>
                        <hard>10240</hard>
                        <soft>10240</soft>
                      </ulimit>
                    </ulimits>
                    <log>
                      <enabled>true</enabled>
                    </log>
                    <wait>
                      <log>ActiveMQ Jolokia REST API available</log>
                      <time>500000</time>
                    </wait>
                  </run>
                </image>
              </images>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
  <dependencies>
    <dependency>
      <groupId>org.mule.connectors</groupId>
      <artifactId>mule-jms-client</artifactId>
      <version>1.13.23</version>
      <scope>compile</scope>
      <exclusions>
        <exclusion>
          <artifactId>commons-io</artifactId>
          <groupId>commons-io</groupId>
        </exclusion>
        <exclusion>
          <artifactId>commons-lang3</artifactId>
          <groupId>org.apache.commons</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.17.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.17.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.ibm.mq</groupId>
      <artifactId>com.ibm.mq.allclient</artifactId>
      <version>9.3.4.1</version>
      <scope>provided</scope>
      <exclusions>
        <exclusion>
          <artifactId>bcprov-jdk15to18</artifactId>
          <groupId>org.bouncycastle</groupId>
        </exclusion>
        <exclusion>
          <artifactId>bcpkix-jdk15to18</artifactId>
          <groupId>org.bouncycastle</groupId>
        </exclusion>
        <exclusion>
          <artifactId>bcutil-jdk15to18</artifactId>
          <groupId>org.bouncycastle</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mule.sdk</groupId>
      <artifactId>mule-sdk-api</artifactId>
      <version>0.7.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.services</groupId>
      <artifactId>mule-service-http</artifactId>
      <version>1.1.1</version>
      <classifier>mule-service</classifier>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.services</groupId>
      <artifactId>mule-service-scheduler</artifactId>
      <version>1.1.0</version>
      <classifier>mule-service</classifier>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>commons-codec</groupId>
      <artifactId>commons-codec</artifactId>
      <version>1.16.1</version>
      <scope>compile</scope>
      <exclusions>
        <exclusion>
          <artifactId>commons-logging</artifactId>
          <groupId>commons-logging</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>com.spotify</groupId>
      <artifactId>docker-client</artifactId>
      <version>8.16.0</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>bcpkix-jdk15on</artifactId>
          <groupId>org.bouncycastle</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jackson-jaxrs-json-provider</artifactId>
          <groupId>com.fasterxml.jackson.jaxrs</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jackson-datatype-guava</artifactId>
          <groupId>com.fasterxml.jackson.datatype</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jersey-client</artifactId>
          <groupId>org.glassfish.jersey.core</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jersey-apache-connector</artifactId>
          <groupId>org.glassfish.jersey.connectors</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jersey-media-json-jackson</artifactId>
          <groupId>org.glassfish.jersey.media</groupId>
        </exclusion>
        <exclusion>
          <artifactId>activation</artifactId>
          <groupId>javax.activation</groupId>
        </exclusion>
        <exclusion>
          <artifactId>commons-compress</artifactId>
          <groupId>org.apache.commons</groupId>
        </exclusion>
        <exclusion>
          <artifactId>httpclient</artifactId>
          <groupId>org.apache.httpcomponents</groupId>
        </exclusion>
        <exclusion>
          <artifactId>httpcore</artifactId>
          <groupId>org.apache.httpcomponents</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jnr-unixsocket</artifactId>
          <groupId>com.github.jnr</groupId>
        </exclusion>
        <exclusion>
          <artifactId>commons-lang</artifactId>
          <groupId>commons-lang</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.awaitility</groupId>
      <artifactId>awaitility</artifactId>
      <version>4.2.1</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>hamcrest</artifactId>
          <groupId>org.hamcrest</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>io.qameta.allure</groupId>
      <artifactId>allure-junit4</artifactId>
      <version>2.0-BETA17</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>allure-java-commons</artifactId>
          <groupId>io.qameta.allure</groupId>
        </exclusion>
        <exclusion>
          <artifactId>junit</artifactId>
          <groupId>junit</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-extensions-api</artifactId>
      <version>1.1.5</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-api</artifactId>
      <version>1.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-core</artifactId>
      <version>4.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-module-extensions-spring-support</artifactId>
      <version>4.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-extension-ast-loader</artifactId>
      <version>1.0.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-metadata-model-xml</artifactId>
      <version>1.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-metadata-model-java</artifactId>
      <version>1.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-metadata-model-json</artifactId>
      <version>1.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.runtime</groupId>
      <artifactId>mule-module-service</artifactId>
      <version>4.1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.services</groupId>
      <artifactId>mule-service-weave</artifactId>
      <version>2.1.2</version>
      <classifier>mule-service</classifier>
      <scope>provided</scope>
      <exclusions>
        <exclusion>
          <artifactId>mail</artifactId>
          <groupId>javax.mail</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mule.tests.plugin</groupId>
      <artifactId>mule-tests-component-plugin</artifactId>
      <version>4.1.1</version>
      <classifier>mule-plugin</classifier>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>mule-core-deprecated-schema-plugin</artifactId>
          <groupId>org.mule.tests.plugin</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mule.tests</groupId>
      <artifactId>mule-tests-functional</artifactId>
      <version>4.1.1</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>mule-module-service</artifactId>
          <groupId>org.mule.runtime</groupId>
        </exclusion>
        <exclusion>
          <artifactId>mule-module-artifact</artifactId>
          <groupId>org.mule.runtime</groupId>
        </exclusion>
        <exclusion>
          <artifactId>mule-tests-model</artifactId>
          <groupId>org.mule.tests</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mule.tests</groupId>
      <artifactId>mule-tests-runner</artifactId>
      <version>4.1.1</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>mule-maven-client-api</artifactId>
          <groupId>org.mule</groupId>
        </exclusion>
        <exclusion>
          <artifactId>mule-maven-client-impl</artifactId>
          <groupId>org.mule</groupId>
        </exclusion>
        <exclusion>
          <artifactId>junit</artifactId>
          <groupId>junit</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mule.tests</groupId>
      <artifactId>mule-tests-unit</artifactId>
      <version>4.1.1</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>mule-module-logging</artifactId>
          <groupId>org.mule.runtime</groupId>
        </exclusion>
        <exclusion>
          <artifactId>mockito-core</artifactId>
          <groupId>org.mockito</groupId>
        </exclusion>
        <exclusion>
          <artifactId>hamcrest-library</artifactId>
          <groupId>org.hamcrest</groupId>
        </exclusion>
        <exclusion>
          <artifactId>mule-tests-model</artifactId>
          <groupId>org.mule.tests</groupId>
        </exclusion>
        <exclusion>
          <artifactId>junit</artifactId>
          <groupId>junit</groupId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>
  <properties>
    <httpServiceVersion>1.1.1</httpServiceVersion>
    <jcl-over-slf4j.version>2.0.13</jcl-over-slf4j.version>
    <slf4j-api.version>2.0.13</slf4j-api.version>
    <httpConnectorVersion>1.10.0</httpConnectorVersion>
    <commonsLangVersion>3.17.0</commonsLangVersion>
    <muleSdkApiVersion>0.7.0</muleSdkApiVersion>
    <ibmMqClientVersion>9.3.4.1</ibmMqClientVersion>
    <scripting.version>2.1.0</scripting.version>
    <java.module.version>1.2.13</java.module.version>
    <commonsCodecVersion>1.16.1</commonsCodecVersion>
    <mtf.tools.version>1.2.0</mtf.tools.version>
    <munit.includeMuleSnapshots>false</munit.includeMuleSnapshots>
    <groovy.version>3.0.22</groovy.version>
    <muleJmsTestConnectorVersion>1.9.7</muleJmsTestConnectorVersion>
    <ibmmq.admin.pass>passw0rd</ibmmq.admin.pass>
    <maven.helper.plugin.version>3.5.0</maven.helper.plugin.version>
    <schedulerServiceVersion>1.1.0</schedulerServiceVersion>
    <springVersion>5.3.39-spring-framework-5.3.45</springVersion>
    <muleJmsClientVersion>1.13.23</muleJmsClientVersion>
    <awaitility.version>4.2.1</awaitility.version>
    <munit.output.directory>${basedir}/target/test-mule/munit</munit.output.directory>
    <commonsIoVersion>2.17.0</commonsIoVersion>
    <licenseYear>2021</licenseYear>
    <jacoco.version>0.8.11</jacoco.version>
    <munit.input.directory>src/test/munit</munit.input.directory>
    <munit.extensions.maven.plugin.version>1.4.0</munit.extensions.maven.plugin.version>
    <munit.version>3.3.2</munit.version>
    <mavenResourcesVersion>3.3.1</mavenResourcesVersion>
    <dockerClientVersion>8.16.0</dockerClientVersion>
    <docker.maven.plugin.version>0.45.0</docker.maven.plugin.version>
  </properties>
</project>
