<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>
<parent>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>interpreted-connectivity-link-weave</artifactId>
<version>1.5.8</version>
</parent>
<artifactId>connectivity-flow-maven-plugin</artifactId>
<packaging>maven-plugin</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.invoker.plugin.version>3.9.1</maven.invoker.plugin.version>
<maven.plugin.annotations.version>3.15.1</maven.plugin.annotations.version>
<minMavenVersion>3.3.9</minMavenVersion>
<mavenProject.version>2.2.1</mavenProject.version>
<gson.version>2.13.2</gson.version>
<hamcrest.version>3.0</hamcrest.version>
<junit.jupiter.version>6.0.0</junit.jupiter.version>
<mockito.version>5.20.0</mockito.version>
<mockserver.version>5.15.0</mockserver.version>
<skipITs>true</skipITs>
<!--  Enable recording of coverage during execution of maven-invoker-plugin  -->
<jacoco.propertyName>invoker.mavenOpts</jacoco.propertyName>
<jacoco.agent.version>0.8.13</jacoco.agent.version>
<pathToTop>..</pathToTop>
<!--  CONNECTORS  -->
<netsuite.version>1.1.0-10.develop</netsuite.version>
<jira.version>1.1.0-122.develop</jira.version>
<salesforce.version>1.1.0-42.develop</salesforce.version>
<quickbooks.version>1.0.37</quickbooks.version>
<freshdesk.version>0.1.67</freshdesk.version>
<twilio.version>0.1.12</twilio.version>
<googlecalendar.version>1.0.6</googlecalendar.version>
<gmail.version>0.1.15</gmail.version>
<surveymonkey.version>0.1.24</surveymonkey.version>
<chargify.version>0.1.24</chargify.version>
<openweathermap.version>0.1.27</openweathermap.version>
<square.version>0.1.25</square.version>
<zoom.version>0.1.33</zoom.version>
<paypal.version>0.1.42</paypal.version>
<qualtrics.version>0.1.16</qualtrics.version>
<googlesheets.version>1.0.9</googlesheets.version>
<asana.version>0.1.55</asana.version>
<hubspot.version>1.0.8</hubspot.version>
<guru.version>0.1.116</guru.version>
<marketo.version>0.1.11</marketo.version>
<outlook.version>1.0.14</outlook.version>
<powerbi.version>0.1.9</powerbi.version>
<clickup.version>0.1.6</clickup.version>
<zendesk.version>1.0.3</zendesk.version>
<msentraid.version>0.1.42</msentraid.version>
<zuora.version>0.1.13</zuora.version>
<courier.version>0.1.9</courier.version>
<bloomfire.version>0.1.21</bloomfire.version>
<moosend.version>0.1.38</moosend.version>
<googlebigquery.version>0.1.20</googlebigquery.version>
<discord.version>0.1.21</discord.version>
<pagerduty.version>0.1.3</pagerduty.version>
<mittosms.version>0.1.10</mittosms.version>
<mittochat.version>0.1.19</mittochat.version>
<dhltracking.version>0.1.33</dhltracking.version>
<signupgenius.version>0.1.18</signupgenius.version>
<openai.version>0.1.49</openai.version>
<phonevalidator.version>0.1.16</phonevalidator.version>
<emailvalidator.version>0.1.19</emailvalidator.version>
<companyenrichment.version>0.1.14</companyenrichment.version>
<intercom.version>0.1.27</intercom.version>
<anthropic.version>0.1.30</anthropic.version>
<twilio.version>0.1.12</twilio.version>
<calendly.version>0.1.15</calendly.version>
<eventbrite.version>0.1.40</eventbrite.version>
<gemini.version>0.1.36</gemini.version>
<wordpress.version>0.1.27</wordpress.version>
<excel365.version>1.0.29</excel365.version>
<clockify.version>0.1.39</clockify.version>
<salesforcecommercecloud.version>0.1.18</salesforcecommercecloud.version>
</properties>
<prerequisites>
<maven>${minMavenVersion}</maven>
</prerequisites>
<dependencies>
<dependency>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-maven-plugin</artifactId>
<version>${project.version}</version>
</dependency>
<!--  CONNECTOR TEST DEPENDENCIES  -->
<!-- TODO (NICOMZ) remove me  -->
<dependency>
<groupId>com.mulesoft.connectivity.intercom</groupId>
<artifactId>intercom-flow-connector-model</artifactId>
<version>0.1.27</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Jira Connector
                https://github.com/mulesoft/interpreted-connectivity-jira
                 -->
<dependency>
<groupId>com.mulesoft.connectivity.jira</groupId>
<artifactId>jira-flow-connector-model</artifactId>
<version>${jira.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Clickup Connector
        https://github.com/mulesoft/ms-ic-connector-clickup
         -->
<dependency>
<groupId>com.mulesoft.connectivity.clickup</groupId>
<artifactId>clickup-flow-connector-model</artifactId>
<version>${clickup.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Netsuite Connector
            https://github.com/mulesoft/interpreted-connectivity-netsuite
             -->
<dependency>
<groupId>com.mulesoft.connectivity.netsuite</groupId>
<artifactId>netsuite-flow-connector-model</artifactId>
<version>${netsuite.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Salesforce Connector
        https://github.com/mulesoft/interpreted-connectivity-salesforce
         -->
<dependency>
<groupId>com.mulesoft.connectivity.salesforce</groupId>
<artifactId>salesforce-flow-connector-model</artifactId>
<version>${salesforce.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  QuickBooks Connector
        https://github.com/mulesoft/interpreted-connectivity-quickbooks
         -->
<dependency>
<groupId>com.mulesoft.connectivity.quickbooks</groupId>
<artifactId>quickbooks-flow-connector-model</artifactId>
<version>${quickbooks.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Freshdesk Connector
        https://github.com/mulesoft/interpreted-connectivity-freshdesk
         -->
<dependency>
<groupId>com.mulesoft.connectivity.FreshDesk</groupId>
<artifactId>FreshDesk-flow-connector-model</artifactId>
<version>${freshdesk.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Qualtrics Connector
      https://github.com/mulesoft/interpreted-connectivity-qualtrics
       -->
<dependency>
<groupId>com.mulesoft.connectivity.qualtrics</groupId>
<artifactId>qualtrics-flow-connector-model</artifactId>
<version>${qualtrics.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Twilio Connector
        https://github.com/mulesoft/interpreted-connectivity-twilio
         -->
<dependency>
<groupId>com.mulesoft.connectivity.twilio</groupId>
<artifactId>twilio-flow-connector-model</artifactId>
<version>${twilio.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Google calendar Connector
        https://github.com/mulesoft/interpreted-connectivity-googlecalendar
         -->
<dependency>
<groupId>com.mulesoft.connectivity.googlecalendar</groupId>
<artifactId>googlecalendar-flow-connector-model</artifactId>
<version>${googlecalendar.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.mulesoft.connectivity.pagerduty</groupId>
<artifactId>pagerduty-flow-connector-model</artifactId>
<version>${pagerduty.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  GMail Connector
        https://github.com/mulesoft/interpreted-connectivity-gmail
         -->
<dependency>
<groupId>com.mulesoft.connectivity.gmail</groupId>
<artifactId>gmail-flow-connector-model</artifactId>
<version>${gmail.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Surveymonkey Connector
        https://github.com/mulesoft/interpreted-connectivity-surveymonkey
         -->
<dependency>
<groupId>com.mulesoft.connectivity.SurveyMonkey</groupId>
<artifactId>SurveyMonkey-flow-connector-model</artifactId>
<version>${surveymonkey.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Chargify Connector
        https://github.com/mulesoft/interpreted-connectivity-chargify
         -->
<dependency>
<groupId>com.mulesoft.connectivity.chargify</groupId>
<artifactId>chargify-flow-connector-model</artifactId>
<version>${chargify.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  zoom Connector
        https://github.com/mulesoft/interpreted-connectivity-zoom
         -->
<dependency>
<groupId>com.mulesoft.connectivity.zoom</groupId>
<artifactId>zoom-flow-connector-model</artifactId>
<version>${zoom.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Google Sheets Connector
        https://github.com/mulesoft/interpreted-connectivity-googlesheets
         -->
<dependency>
<groupId>com.mulesoft.connectivity.googlesheets</groupId>
<artifactId>googlesheets-flow-connector-model</artifactId>
<version>${googlesheets.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Asana Connector
        https://github.com/mulesoft/interpreted-connectivity-asana
         -->
<dependency>
<groupId>com.mulesoft.connectivity.asana</groupId>
<artifactId>asana-flow-connector-model</artifactId>
<version>${asana.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  guru Connector
      https://github.com/mulesoft/ms-ic-connector-guru
       -->
<dependency>
<groupId>com.mulesoft.connectivity.guru</groupId>
<artifactId>guru-flow-connector-model</artifactId>
<version>${guru.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  MS Outlook Connector
            https://github.com/mulesoft/ms-ic-connector-outlook
         -->
<dependency>
<groupId>com.mulesoft.connectivity.outlook</groupId>
<artifactId>outlook-flow-connector-model</artifactId>
<version>${outlook.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Hubspot Connector
        https://github.com/mulesoft/ms-ic-connector-hubspot
         -->
<dependency>
<groupId>com.mulesoft.connectivity.hubspot</groupId>
<artifactId>hubspot-flow-connector-model</artifactId>
<version>${hubspot.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Marketo Connector
        https://github.com/mulesoft/ms-ic-connector-marketo
         -->
<dependency>
<groupId>com.mulesoft.connectivity.marketo</groupId>
<artifactId>marketo-flow-connector-model</artifactId>
<version>${marketo.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Powerbi Connector
        https://github.com/mulesoft/interpreted-connectivity-powerbi
         -->
<dependency>
<groupId>com.mulesoft.connectivity.powerbi</groupId>
<artifactId>powerbi-flow-connector-model</artifactId>
<version>${powerbi.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Intercom Connector
        https://github.com/mulesoft/ms-ic-connector-intercom
         -->
<dependency>
<groupId>com.mulesoft.connectivity.intercom</groupId>
<artifactId>intercom-flow-connector-model</artifactId>
<version>${intercom.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Wordpress Connector
       https://github.com/mulesoft/ms-ic-connector-wordpress
        -->
<dependency>
<groupId>com.mulesoft.connectivity.wordpress</groupId>
<artifactId>wordpress-flow-connector-model</artifactId>
<version>${wordpress.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Anthropic Connector
       https://github.com/mulesoft/ms-ic-connector-anthropic
        -->
<dependency>
<groupId>com.mulesoft.connectivity.anthropic</groupId>
<artifactId>anthropic-flow-connector-model</artifactId>
<version>${anthropic.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Calendly Connector
        https://github.com/mulesoft/interpreted-connectivity-calendly
         -->
<dependency>
<groupId>com.mulesoft.connectivity.calendly</groupId>
<artifactId>calendly-flow-connector-model</artifactId>
<version>${calendly.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  MSExcel 365 Connector
        https://github.com/mulesoft/interpreted-connectivity-ms-excel-365
         -->
<dependency>
<groupId>com.mulesoft.connectivity.excel365</groupId>
<artifactId>excel365-flow-connector-model</artifactId>
<version>${excel365.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Clockify  Connector
            https://github.com/mulesoft/interpreted-connectivity-clockify
         -->
<dependency>
<groupId>com.mulesoft.connectivity.clockify</groupId>
<artifactId>clockify-flow-connector-model</artifactId>
<version>${clockify.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Anthropic Connector
        https://github.com/mulesoft/ms-ic-connector-anthropic
         -->
<dependency>
<groupId>com.mulesoft.connectivity.dhltracking</groupId>
<artifactId>dhltracking-flow-connector-model</artifactId>
<version>${dhltracking.version}</version>
<scope>test</scope>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Eventbrite Connector
       https://github.com/mulesoft/ms-ic-connector-eventbrite
        -->
<dependency>
<groupId>com.mulesoft.connectivity.eventbrite</groupId>
<artifactId>eventbrite-flow-connector-model</artifactId>
<version>${eventbrite.version}</version>
<classifier>dw-library</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--  Google Gemini Connector
        https://github.com/mulesoft/interpreted-connectivity-google-gemini
         -->
<dependency>
<groupId>com.mulesoft.connectivity.gemini</groupId>
<artifactId>gemini-flow-connector-model</artifactId>
<version>${gemini.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  SignUpGenius Connector
        https://github.com/mulesoft/interpreted-connectivity-signupgenius
         -->
<dependency>
<groupId>com.mulesoft.connectivity.signupgenius</groupId>
<artifactId>signupgenius-flow-connector-model</artifactId>
<version>${signupgenius.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  OpenAI Connector
       https://github.com/mulesoft/ms-ic-connector-openai
        -->
<dependency>
<groupId>com.mulesoft.connectivity.openai</groupId>
<artifactId>openai-flow-connector-model</artifactId>
<version>${openai.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Abstract Phone Validator Connector
        https://github.com/mulesoft/interpreted-connectivity-phonevalidator
         -->
<dependency>
<groupId>com.mulesoft.connectivity.abstractphonevalidator</groupId>
<artifactId>abstractphonevalidator-flow-connector-model</artifactId>
<version>${phonevalidator.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Abstract Email Validator Connector
        https://github.com/mulesoft/interpreted-connectivity-emailvalidator
         -->
<dependency>
<groupId>com.mulesoft.connectivity.abstractemailvalidator</groupId>
<artifactId>abstractemailvalidator-flow-connector-model</artifactId>
<version>${emailvalidator.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Abstract Company Enrichment Connector
        https://github.com/mulesoft/interpreted-connectivity-emailvalidator
         -->
<dependency>
<groupId>com.mulesoft.connectivity.abstractcompanyenrichment</groupId>
<artifactId>abstractcompanyenrichment-flow-connector-model</artifactId>
<version>${companyenrichment.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  zendesk connector  -->
<dependency>
<groupId>com.mulesoft.connectivity.zendesk</groupId>
<artifactId>zendesk-flow-connector-model</artifactId>
<version>${zendesk.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Square Connector
        https://github.com/mulesoft/interpreted-connectivity-square
         -->
<dependency>
<groupId>com.mulesoft.connectivity.square</groupId>
<artifactId>square-flow-connector-model</artifactId>
<version>${square.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Openweather Map Connector
        https://github.com/mulesoft/ms-ic-connector-openweathermap
         -->
<dependency>
<groupId>com.mulesoft.connectivity.openweathermap</groupId>
<artifactId>openweathermap-flow-connector-model</artifactId>
<version>${openweathermap.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Paypal Connector
       https://github.com/mulesoft/interpreted-connectivity-paypal
        -->
<dependency>
<groupId>com.mulesoft.connectivity.paypal</groupId>
<artifactId>paypal-flow-connector-model</artifactId>
<version>${paypal.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  MsEntraId Connector
        https://github.com/mulesoft/ms-ic-connector-msentraid
         -->
<dependency>
<groupId>com.mulesoft.connectivity.msentraid</groupId>
<artifactId>msentraid-flow-connector-model</artifactId>
<version>${msentraid.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Zuora Connector
        https://github.com/mulesoft/ms-ic-connector-zuora
         -->
<dependency>
<groupId>com.mulesoft.connectivity.zuora</groupId>
<artifactId>zuora-flow-connector-model</artifactId>
<version>${zuora.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Bloomfire Connector
        https://github.com/mulesoft/interpreted-connectivity-bloomfire
         -->
<dependency>
<groupId>com.mulesoft.connectivity.bloomfire</groupId>
<artifactId>bloomfire-flow-connector-model</artifactId>
<version>${bloomfire.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Moosend Connector
https://github.com/mulesoft/ms-ic-connector-moosend
 -->
<dependency>
<groupId>com.mulesoft.connectivity.moosend</groupId>
<artifactId>moosend-flow-connector-model</artifactId>
<version>${moosend.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Courier Connector
        https://github.com/mulesoft/ms-ic-connector-courier
         -->
<dependency>
<groupId>com.mulesoft.connectivity.courier</groupId>
<artifactId>courier-flow-connector-model</artifactId>
<version>${courier.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Google Big Query Connector
        https://github.com/mulesoft/ms-ic-connector-googlebigquery
         -->
<dependency>
<groupId>com.mulesoft.connectivity.googlebigquery</groupId>
<artifactId>googlebigquery-flow-connector-model</artifactId>
<version>${googlebigquery.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Discord Connector
        https://github.com/mulesoft/ms-ic-connector-discord
         -->
<dependency>
<groupId>com.mulesoft.connectivity.discord</groupId>
<artifactId>discord-flow-connector-model</artifactId>
<version>${discord.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  MittoSMS Connector
        https://github.com/mulesoft/ms-ic-connector-mittosms
         -->
<dependency>
<groupId>com.mulesoft.connectivity.mittosms</groupId>
<artifactId>mittosms-flow-connector-model</artifactId>
<version>${mittosms.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  MittoChat Connector
        https://github.com/mulesoft/ms-ic-connector-mittochat
         -->
<dependency>
<groupId>com.mulesoft.connectivity.mittochat</groupId>
<artifactId>mittochat-flow-connector-model</artifactId>
<version>${mittochat.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--  Salesforce commerce cloud Connector
        https://github.com/mulesoft/ms-ic-connector-sfcommerce
         -->
<dependency>
<groupId>com.mulesoft.connectivity.sfcommerce</groupId>
<artifactId>sfcommerce-flow-connector-model</artifactId>
<version>${salesforcecommercecloud.version}</version>
<classifier>dw-library</classifier>
<exclusions>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-language</artifactId>
</exclusion>
<exclusion>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<!--         END CONNECTOR  TEST DEPENDENCIES  -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.17</version>
</dependency>
<!--  -->
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>${minMavenVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>${minMavenVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
<version>${minMavenVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>${maven.plugin.annotations.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-language</artifactId>
<classifier>dw-library</classifier>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-flow-tooling-support</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<scope>provided</scope>
</dependency>
<!--    Test dependencies      -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>${hamcrest.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>
<!-- TODO(nicomz) Don't remember why I needed this -->
<dependency>
<groupId>com.mulesoft.connectivity</groupId>
<artifactId>connectivity-model-api</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
</plugin>
<plugin>
<groupId>net.revelc.code</groupId>
<artifactId>impsort-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
</plugin>
<!--  Maven invoker plugin is used for running integration tests
                 * Sources are in the src/it folder.
              -->
<plugin>
<artifactId>maven-invoker-plugin</artifactId>
<version>${maven.invoker.plugin.version}</version>
<configuration>
<streamLogsOnFailures>true</streamLogsOnFailures>
<cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
<settingsFile>src/it/settings.xml</settingsFile>
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
<skipInstallation>${skipITs}</skipInstallation>
<skipInvocation>${skipITs}</skipInvocation>
<preBuildHookScript>setup</preBuildHookScript>
<postBuildHookScript>validate</postBuildHookScript>
<properties>
<data.weave.maven.plugin.version>${data.weave.maven.plugin.version}</data.weave.maven.plugin.version>
<data.weave.testing.framework.version>${data.weave.testing.framework.version}</data.weave.testing.framework.version>
<linkweave.version>${project.version}</linkweave.version>
<maven.resources.plugin.version>${maven.resources.plugin.version}</maven.resources.plugin.version>
<skipTests>true</skipTests>
</properties>
<extraArtifacts>
<extraArtifact>org.jacoco:org.jacoco.agent:${jacoco.agent.version}:jar:runtime</extraArtifact>
</extraArtifacts>
</configuration>
<dependencies>
<dependency>
<groupId>org.mock-server</groupId>
<artifactId>mockserver-netty-no-dependencies</artifactId>
<version>${mockserver.version}</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>integration-test</id>
<phase>install</phase>
<goals>
<goal>install</goal>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>mule-releases</id>
<name>Mulesoft Releases</name>
<releases/>
<url>https://repository.mulesoft.org/nexus/content/repositories/releases</url>
</repository>
<repository>
<id>mule-snapshots</id>
<name>Mulesoft Snapshots</name>
<releases/>
<url>https://repository.mulesoft.org/nexus/content/repositories/snapshots</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>build-releases</id>
<name>MuleSoft Release Repository</name>
<url>https://nexus.build.msap.io/nexus/content/repositories/releases/</url>
</repository>
</distributionManagement>
</project>
