<?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>camel-quarkus-support-spring-shade</artifactId>
    <groupId>org.apache.camel.quarkus</groupId>
    <version>3.2.2</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>camel-quarkus-support-spring-context</artifactId>
  <name>Camel Quarkus :: Support :: Spring :: Context</name>
  <build>
    <sourceDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/src/main/java</sourceDirectory>
    <scriptSourceDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/src/test/java</testSourceDirectory>
    <outputDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target/classes</outputDirectory>
    <testOutputDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target/test-classes</testOutputDirectory>
    <resources>
      <resource>
        <directory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/src/test/resources</directory>
      </testResource>
    </testResources>
    <directory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target</directory>
    <finalName>camel-quarkus-support-spring-context-3.2.2</finalName>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>3.3.0</version>
        </plugin>
        <plugin>
          <groupId>com.mycila</groupId>
          <artifactId>license-maven-plugin</artifactId>
          <version>4.2</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.camel</groupId>
              <artifactId>camel-buildtools</artifactId>
              <version>4.0.2</version>
            </dependency>
          </dependencies>
          <configuration>
            <failIfUnknown>true</failIfUnknown>
            <header>header.txt</header>
            <excludes>
              <exclude>**/*.adoc</exclude>
              <exclude>camel-quarkus-sbom/*.json</exclude>
              <exclude>camel-quarkus-sbom/*.xml</exclude>
              <exclude>modules/**/*.yml</exclude>
              <exclude>src/main/resources/doc-templates/extensions-camel-bits.yml</exclude>
              <exclude>**/*.adm</exclude>
              <exclude>**/*.avsc</exclude>
              <exclude>**/*.avpr</exclude>
              <exclude>**/*.bcfks</exclude>
              <exclude>**/*.bin</exclude>
              <exclude>**/*.cnf</exclude>
              <exclude>**/*.conf</exclude>
              <exclude>**/*.csv</exclude>
              <exclude>**/*.der</exclude>
              <exclude>**/*.ftl</exclude>
              <exclude>**/*.graphql</exclude>
              <exclude>**/*.ics</exclude>
              <exclude>**/*.jaas</exclude>
              <exclude>**/*.jks</exclude>
              <exclude>**/*.jpeg</exclude>
              <exclude>**/*.key</exclude>
              <exclude>**/*.kts</exclude>
              <exclude>**/*.ldif</exclude>
              <exclude>**/*.lock</exclude>
              <exclude>**/*.log</exclude>
              <exclude>**/*.log.*</exclude>
              <exclude>**/*.mp3</exclude>
              <exclude>**/*.mp4</exclude>
              <exclude>**/*.mvel</exclude>
              <exclude>**/*.p12</exclude>
              <exclude>**/*.pem</exclude>
              <exclude>**/*.pgp</exclude>
              <exclude>**/*.proto</exclude>
              <exclude>**/*.spec</exclude>
              <exclude>**/*.txt</exclude>
              <exclude>**/*.xquery</exclude>
              <exclude>**/.factorypath</exclude>
              <exclude>**/.pnp.js</exclude>
              <exclude>**/.yarnrc.yml</exclude>
              <exclude>**/LICENSE.txt</exclude>
              <exclude>**/LICENSE</exclude>
              <exclude>**/META-INF/persistence*.xsd</exclude>
              <exclude>**/NOTICE.txt</exclude>
              <exclude>**/NOTICE</exclude>
              <exclude>**/README</exclude>
              <exclude>**/.yarn/**</exclude>
              <exclude>**/cacerts</exclude>
              <exclude>**/camel-quarkus-test-list.xml</exclude>
              <exclude>**/node_modules/**</exclude>
              <exclude>**/pom.xml.versionsBackup</exclude>
              <exclude>.mvn/**</exclude>
              <exclude>KEYS</exclude>
              <exclude>doap.rdf</exclude>
              <exclude>ide-config/**</exclude>
              <exclude>id_file</exclude>
              <exclude>**/mvnw*</exclude>
              <exclude>**/*.net</exclude>
              <exclude>node/**</exclude>
              <exclude>**/resources/routes.1</exclude>
              <exclude>**/resources/routes.2</exclude>
              <exclude>**/generated/**</exclude>
              <exclude>.envrc</exclude>
              <exclude>**/.idea/**</exclude>
              <exclude>**/k8s-sb/**</exclude>
              <exclude>.gitattributes</exclude>
              <exclude>**/src/test/resources/__files/*.xml</exclude>
              <exclude>.github/actions/**</exclude>
            </excludes>
            <mapping>
              <cli>CAMEL_PROPERTIES_STYLE</cli>
              <ds>SLASHSTAR_STYLE</ds>
              <groovy>SLASHSTAR_STYLE</groovy>
              <java>SLASHSTAR_STYLE</java>
              <jaxb.index>CAMEL_PROPERTIES_STYLE</jaxb.index>
              <Jenkinsfile>SLASHSTAR_STYLE</Jenkinsfile>
              <Jenkinsfile.quarkus>SLASHSTAR_STYLE</Jenkinsfile.quarkus>
              <Jenkinsfile.sonarcloud>SLASHSTAR_STYLE</Jenkinsfile.sonarcloud>
              <jsh>SLASHSTAR_STYLE</jsh>
              <mjs>SLASHSTAR_STYLE</mjs>
              <properties>CAMEL_PROPERTIES_STYLE</properties>
              <rnc>SCRIPT_STYLE</rnc>
              <ini>SCRIPT_STYLE</ini>
              <rng>XML_STYLE</rng>
              <spring.factories>CAMEL_PROPERTIES_STYLE</spring.factories>
              <spring.provides>CAMEL_PROPERTIES_STYLE</spring.provides>
              <tm>CAMEL_PROPERTIES_STYLE</tm>
              <kt>SLASHSTAR_STYLE</kt>
              <wsdl>XML_STYLE</wsdl>
            </mapping>
            <headerDefinitions>
              <headerDefinition>license-properties-headerdefinition.xml</headerDefinition>
            </headerDefinitions>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.2.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.11.0</version>
          <configuration>
            <showDeprecation>true</showDeprecation>
            <showWarnings>true</showWarnings>
            <compilerArgs>
              <arg>-Xlint:unchecked</arg>
            </compilerArgs>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>3.2.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>3.1.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-docck-plugin</artifactId>
          <version>1.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-ear-plugin</artifactId>
          <version>3.2.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-enforcer-plugin</artifactId>
          <version>3.0.0-M3</version>
        </plugin>
        <plugin>
          <artifactId>maven-failsafe-plugin</artifactId>
          <version>3.1.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-gpg-plugin</artifactId>
          <version>3.0.1</version>
          <configuration>
            <gpgArguments>
              <arg>--digest-algo=SHA512</arg>
            </gpgArguments>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-help-plugin</artifactId>
          <version>3.2.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>3.1.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-invoker-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>exec-maven-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <plugin>
          <groupId>org.l2x6.cq</groupId>
          <artifactId>cq-maven-plugin</artifactId>
          <version>4.3.0</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.camel</groupId>
              <artifactId>camel-catalog</artifactId>
              <version>4.0.2</version>
            </dependency>
          </dependencies>
          <configuration>
            <simpleElementWhitespace>SPACE</simpleElementWhitespace>
            <skipArtifactIdBases>
              <skipArtifactIdBase>http-common</skipArtifactIdBase>
              <skipArtifactIdBase>integration-tests?-support-.*</skipArtifactIdBase>
            </skipArtifactIdBases>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.codehaus.gmavenplus</groupId>
          <artifactId>gmavenplus-plugin</artifactId>
          <version>3.0.0</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.groovy</groupId>
              <artifactId>groovy-all</artifactId>
              <version>4.0.13</version>
              <type>pom</type>
              <scope>compile</scope>
            </dependency>
          </dependencies>
        </plugin>
        <plugin>
          <artifactId>maven-jar-plugin</artifactId>
          <version>3.3.0</version>
          <configuration>
            <archive>
              <manifest>
                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
              </manifest>
            </archive>
          </configuration>
        </plugin>
        <plugin>
          <groupId>io.quarkus</groupId>
          <artifactId>quarkus-extension-maven-plugin</artifactId>
          <version>3.2.7.Final</version>
          <executions>
            <execution>
              <phase>compile</phase>
              <goals>
                <goal>extension-descriptor</goal>
              </goals>
              <configuration>
                <deployment>org.apache.camel.quarkus:camel-quarkus-support-spring-context-deployment:3.2.2</deployment>
              </configuration>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.camel.quarkus</groupId>
          <artifactId>camel-quarkus-maven-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>3.5.0</version>
          <configuration>
            <quiet>true</quiet>
            <doclint>none</doclint>
            <show>package</show>
            <notimestamp>true</notimestamp>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-plugin-plugin</artifactId>
          <version>3.9.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-project-info-reports-plugin</artifactId>
          <version>3.1.2</version>
          <configuration>
            <pluginManagementExcludes>
              <exclude>org.eclipse.m2e:lifecycle-mapping</exclude>
            </pluginManagementExcludes>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>3.0.0</version>
          <configuration>
            <preparationGoals>clean validate -Pcommit-release-changes "-Dcq.commit.message.prefix=[maven-release-plugin] Prepare release" -N</preparationGoals>
            <completionGoals>clean validate -Pcommit-release-changes "-Dcq.commit.message.prefix=[maven-release-plugin] Set next development version" -N</completionGoals>
            <useReleaseProfile>true</useReleaseProfile>
            <releaseProfiles>apache-release</releaseProfiles>
            <goals>deploy</goals>
            <arguments>-DskipTests -Denforcer.skip -Dquarkus.build.skip -Dformatter.skip -Dimpsort.skip -Dskip.installyarn -Dskip.yarn</arguments>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-remote-resources-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.3.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-scm-plugin</artifactId>
          <version>2.0.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-scm-publish-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-site-plugin</artifactId>
          <version>3.11.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-source-plugin</artifactId>
          <version>3.2.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>3.1.2</version>
          <configuration>
            <failIfNoTests>false</failIfNoTests>
            <systemPropertyVariables>
              <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
              <maven.home>/home/james/.m2/wrapper/dists/apache-maven-3.9.2-bin/3238cb54/apache-maven-3.9.2</maven.home>
              <maven.settings>${session.request.userSettingsFile.path}</maven.settings>
            </systemPropertyVariables>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-report-plugin</artifactId>
          <version>2.22.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>3.3.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-shade-plugin</artifactId>
          <version>3.5.0</version>
          <configuration>
            <transformers>
              <transformer />
            </transformers>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.rat</groupId>
          <artifactId>apache-rat-plugin</artifactId>
          <version>0.13</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>build-helper-maven-plugin</artifactId>
          <version>3.4.0</version>
        </plugin>
        <plugin>
          <groupId>org.jboss.jandex</groupId>
          <artifactId>jandex-maven-plugin</artifactId>
          <version>1.2.3</version>
        </plugin>
        <plugin>
          <groupId>net.revelc.code.formatter</groupId>
          <artifactId>formatter-maven-plugin</artifactId>
          <version>2.23.0</version>
          <configuration>
            <configFile>/home/james/releases/camel-quarkus/target/checkout/tooling/eclipse-formatter-config.xml</configFile>
            <lineEnding>LF</lineEnding>
            <skip>${format.skip}</skip>
          </configuration>
        </plugin>
        <plugin>
          <groupId>net.revelc.code</groupId>
          <artifactId>impsort-maven-plugin</artifactId>
          <version>1.9.0</version>
          <configuration>
            <groups>java.,javax.,org.w3c.,org.xml.,junit.</groups>
            <removeUnused>true</removeUnused>
            <staticAfter>true</staticAfter>
            <staticGroups>java.,javax.,org.w3c.,org.xml.,junit.</staticGroups>
            <skip>${format.skip}</skip>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <version>3.2.1</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
              <goal>jar-no-fork</goal>
            </goals>
          </execution>
        </executions>
        <inherited>true</inherited>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>3.5.0</version>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <additionalOptions>-Xdoclint:none</additionalOptions>
              <detectOfflineLinks>false</detectOfflineLinks>
              <quiet>true</quiet>
              <doclint>none</doclint>
              <show>package</show>
              <notimestamp>true</notimestamp>
            </configuration>
          </execution>
        </executions>
        <inherited>true</inherited>
        <configuration>
          <additionalOptions>-Xdoclint:none</additionalOptions>
          <detectOfflineLinks>false</detectOfflineLinks>
          <quiet>true</quiet>
          <doclint>none</doclint>
          <show>package</show>
          <notimestamp>true</notimestamp>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-remote-resources-plugin</artifactId>
        <version>3.1.0</version>
        <executions>
          <execution>
            <id>process-resource-bundles</id>
            <phase>none</phase>
            <goals>
              <goal>process</goal>
            </goals>
            <configuration>
              <resourceBundles>
                <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
              </resourceBundles>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-enforcer-plugin</artifactId>
        <version>3.0.0-M3</version>
        <executions>
          <execution>
            <id>enforce-maven-version</id>
            <phase>none</phase>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <requireMavenVersion>
                  <version>3.1.1</version>
                </requireMavenVersion>
              </rules>
            </configuration>
          </execution>
          <execution>
            <id>enforce-java-version</id>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <requireJavaVersion>
                  <version>1.8</version>
                </requireJavaVersion>
              </rules>
            </configuration>
          </execution>
          <execution>
            <id>camel-quarkus-enforcer-rules</id>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <requireJavaVersion>
                  <version>11</version>
                </requireJavaVersion>
                <dependencyConvergence />
                <filteredExternalRules>
                  <location>classpath:enforcer-rules/quarkus-require-maven-version.xml</location>
                </filteredExternalRules>
                <filteredExternalRules>
                  <location>classpath:enforcer-rules/quarkus-banned-dependencies.xml</location>
                  <xsltLocation>/home/james/releases/camel-quarkus/target/checkout/tooling/enforcer-rules/quarkus-banned-dependencies.xsl</xsltLocation>
                </filteredExternalRules>
                <filteredExternalRules>
                  <location>/home/james/releases/camel-quarkus/target/checkout/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml</location>
                </filteredExternalRules>
              </rules>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>quarkus-enforcer-rules</artifactId>
            <version>3.2.7.Final</version>
            <scope>compile</scope>
          </dependency>
          <dependency>
            <groupId>org.l2x6.cq</groupId>
            <artifactId>cq-filtered-external-enforcer-rules</artifactId>
            <version>4.3.0</version>
            <scope>compile</scope>
          </dependency>
        </dependencies>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>3.1.2</version>
        <executions>
          <execution>
            <id>default-test</id>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <systemPropertyVariables>
                <java.security.egd>file:/dev/./urandom</java.security.egd>
                <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
                <maven.home>/home/james/.m2/wrapper/dists/apache-maven-3.9.2-bin/3238cb54/apache-maven-3.9.2</maven.home>
                <maven.settings>${session.request.userSettingsFile.path}</maven.settings>
              </systemPropertyVariables>
              <failIfNoTests>false</failIfNoTests>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <systemPropertyVariables>
            <java.security.egd>file:/dev/./urandom</java.security.egd>
            <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
            <maven.home>/home/james/.m2/wrapper/dists/apache-maven-3.9.2-bin/3238cb54/apache-maven-3.9.2</maven.home>
            <maven.settings>${session.request.userSettingsFile.path}</maven.settings>
          </systemPropertyVariables>
          <failIfNoTests>false</failIfNoTests>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.11.0</version>
        <executions>
          <execution>
            <id>default-site</id>
            <phase>site</phase>
            <goals>
              <goal>site</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
          <execution>
            <id>default-deploy</id>
            <phase>site-deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
          <execution>
            <id>attach-descriptor</id>
            <goals>
              <goal>attach-descriptor</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <outputDirectory>/home/james/releases/camel-quarkus/target/checkout/extensions-support/spring/shade/context/target/site</outputDirectory>
          <reportPlugins>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-project-info-reports-plugin</artifactId>
            </reportPlugin>
          </reportPlugins>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>3.3.1</version>
        <executions>
          <execution>
            <id>default-testResources</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>testResources</goal>
            </goals>
          </execution>
          <execution>
            <id>default-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>resources</goal>
            </goals>
          </execution>
          <execution>
            <id>legal-resources</id>
            <configuration>
              <resources>
                <resource>
                  <directory>/home/james/releases/camel-quarkus/target/checkout/tooling/legal</directory>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>net.revelc.code.formatter</groupId>
        <artifactId>formatter-maven-plugin</artifactId>
        <version>2.23.0</version>
        <executions>
          <execution>
            <id>format</id>
            <phase>process-sources</phase>
            <goals>
              <goal>format</goal>
            </goals>
            <configuration>
              <configFile>/home/james/releases/camel-quarkus/target/checkout/tooling/eclipse-formatter-config.xml</configFile>
              <lineEnding>LF</lineEnding>
              <skip>${format.skip}</skip>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <configFile>/home/james/releases/camel-quarkus/target/checkout/tooling/eclipse-formatter-config.xml</configFile>
          <lineEnding>LF</lineEnding>
          <skip>${format.skip}</skip>
        </configuration>
      </plugin>
      <plugin>
        <groupId>net.revelc.code</groupId>
        <artifactId>impsort-maven-plugin</artifactId>
        <version>1.9.0</version>
        <executions>
          <execution>
            <id>sort-imports</id>
            <phase>process-sources</phase>
            <goals>
              <goal>sort</goal>
            </goals>
            <configuration>
              <groups>java.,javax.,org.w3c.,org.xml.,junit.</groups>
              <removeUnused>true</removeUnused>
              <staticAfter>true</staticAfter>
              <staticGroups>java.,javax.,org.w3c.,org.xml.,junit.</staticGroups>
              <skip>${format.skip}</skip>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <groups>java.,javax.,org.w3c.,org.xml.,junit.</groups>
          <removeUnused>true</removeUnused>
          <staticAfter>true</staticAfter>
          <staticGroups>java.,javax.,org.w3c.,org.xml.,junit.</staticGroups>
          <skip>${format.skip}</skip>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.gmavenplus</groupId>
        <artifactId>gmavenplus-plugin</artifactId>
        <version>3.0.0</version>
        <executions>
          <execution>
            <id>sanity-checks</id>
            <goals>
              <goal>execute</goal>
            </goals>
            <configuration>
              <scripts>
                <script>file:/home/james/releases/camel-quarkus/target/checkout/tooling/scripts/sanity-checks.groovy</script>
              </scripts>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>org.yaml</groupId>
            <artifactId>snakeyaml</artifactId>
            <version>2.0</version>
            <scope>compile</scope>
          </dependency>
          <dependency>
            <groupId>org.apache.maven</groupId>
            <artifactId>maven-model</artifactId>
            <version>3.9.3</version>
            <scope>compile</scope>
          </dependency>
          <dependency>
            <groupId>org.apache.groovy</groupId>
            <artifactId>groovy-all</artifactId>
            <version>4.0.13</version>
            <type>pom</type>
            <scope>compile</scope>
          </dependency>
        </dependencies>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>3.6.0</version>
        <executions>
          <execution>
            <id>source-release-assembly</id>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
              <descriptorRefs>
                <descriptorRef>source-release</descriptorRef>
              </descriptorRefs>
              <tarLongFileMode>posix</tarLongFileMode>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>org.apache.apache.resources</groupId>
            <artifactId>apache-source-release-assembly-descriptor</artifactId>
            <version>1.0.6</version>
            <scope>compile</scope>
          </dependency>
        </dependencies>
      </plugin>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>3.1.1</version>
        <executions>
          <execution>
            <id>default-deploy</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
            <configuration>
              <updateReleaseInfo>true</updateReleaseInfo>
            </configuration>
          </execution>
        </executions>
        <inherited>true</inherited>
        <configuration>
          <updateReleaseInfo>true</updateReleaseInfo>
        </configuration>
      </plugin>
      <plugin>
        <groupId>net.nicoulaj.maven.plugins</groupId>
        <artifactId>checksum-maven-plugin</artifactId>
        <version>1.11</version>
        <executions>
          <execution>
            <id>source-release-checksum</id>
            <phase>post-integration-test</phase>
            <goals>
              <goal>artifacts</goal>
            </goals>
            <configuration>
              <algorithms>
                <algorithm>SHA-512</algorithm>
              </algorithms>
              <includeClassifiers>source-release</includeClassifiers>
              <excludeMainArtifact>true</excludeMainArtifact>
              <csvSummary>false</csvSummary>
              <attachChecksums>true</attachChecksums>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-gpg-plugin</artifactId>
        <version>3.1.0</version>
        <executions>
          <execution>
            <id>sign-release-artifacts</id>
            <goals>
              <goal>sign</goal>
            </goals>
            <configuration>
              <passphrase>juventus#2019!</passphrase>
              <useAgent>true</useAgent>
              <gpgArguments>
                <arg>--digest-algo=SHA512</arg>
              </gpgArguments>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <passphrase>juventus#2019!</passphrase>
          <useAgent>true</useAgent>
          <gpgArguments>
            <arg>--digest-algo=SHA512</arg>
          </gpgArguments>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.5.0</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <createSourcesJar>true</createSourcesJar>
              <artifactSet>
                <includes>
                  <include>org.springframework:spring-context</include>
                </includes>
              </artifactSet>
              <filters>
                <filter>
                  <artifact>org.springframework:spring-context</artifact>
                  <includes>
                    <include>org/springframework/context/*</include>
                    <include>org/springframework/context/event/**</include>
                    <include>org/springframework/context/expression/**</include>
                    <include>org/springframework/context/support/**</include>
                    <include>org/springframework/context/weaving/**</include>
                    <include>org/springframework/jndi/JndiCallback**</include>
                    <include>org/springframework/jndi/JndiTemplate.**</include>
                    <include>org/springframework/jndi/TypeMismatchNamingException**</include>
                    <include>org/springframework/remoting/rmi/CodebaseAwareObjectInputStream**</include>
                    <include>org/springframework/scheduling/**</include>
                  </includes>
                </filter>
              </filters>
              <transformers>
                <transformer />
              </transformers>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <transformers>
            <transformer />
          </transformers>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-clean-plugin</artifactId>
        <version>3.2.0</version>
        <executions>
          <execution>
            <id>default-clean</id>
            <phase>clean</phase>
            <goals>
              <goal>clean</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.3.0</version>
        <executions>
          <execution>
            <id>default-jar</id>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <archive>
                <manifest>
                  <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                  <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                </manifest>
              </archive>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <archive>
            <manifest>
              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
            </manifest>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.11.0</version>
        <executions>
          <execution>
            <id>default-compile</id>
            <phase>compile</phase>
            <goals>
              <goal>compile</goal>
            </goals>
            <configuration>
              <showDeprecation>true</showDeprecation>
              <showWarnings>true</showWarnings>
              <compilerArgs>
                <arg>-Xlint:unchecked</arg>
              </compilerArgs>
            </configuration>
          </execution>
          <execution>
            <id>default-testCompile</id>
            <phase>test-compile</phase>
            <goals>
              <goal>testCompile</goal>
            </goals>
            <configuration>
              <showDeprecation>true</showDeprecation>
              <showWarnings>true</showWarnings>
              <compilerArgs>
                <arg>-Xlint:unchecked</arg>
              </compilerArgs>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <showDeprecation>true</showDeprecation>
          <showWarnings>true</showWarnings>
          <compilerArgs>
            <arg>-Xlint:unchecked</arg>
          </compilerArgs>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>3.1.1</version>
        <executions>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <dependencies>
    <dependency>
      <groupId>org.apache.camel.quarkus</groupId>
      <artifactId>camel-quarkus-support-spring-beans</artifactId>
      <version>3.2.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.camel.quarkus</groupId>
      <artifactId>camel-quarkus-support-spring-core</artifactId>
      <version>3.2.2</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
</project>
