<?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>neo4j-jdbc-parent</artifactId>
    <groupId>org.neo4j</groupId>
    <version>6.2.0</version>
    <relativePath>../../pom.xml</relativePath>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>neo4j-jdbc-text2cypher-bundle</artifactId>
  <name>Neo4j JDBC Driver (text2Cypher Bundle)</name>
  <description>Single jar package of the Neo4j JDBC Driver, including the text2cypher translator.</description>
  <build>
    <sourceDirectory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/src/main/java</sourceDirectory>
    <scriptSourceDirectory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/src/test/java</testSourceDirectory>
    <outputDirectory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/classes</outputDirectory>
    <testOutputDirectory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/test-classes</testOutputDirectory>
    <resources>
      <resource>
        <directory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/src/test/resources</directory>
      </testResource>
    </testResources>
    <directory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target</directory>
    <finalName>neo4j-jdbc-text2cypher-bundle-6.2.0</finalName>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>flatten-maven-plugin</artifactId>
          <version>1.7.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>3.7.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>3.6.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>3.0.1</version>
        </plugin>
        <plugin>
          <groupId>com.mycila</groupId>
          <artifactId>license-maven-plugin</artifactId>
          <version>4.6</version>
          <configuration>
            <licenseSets>
              <licenseSet>
                <header>etc/license.tpl</header>
                <properties>
                  <year>2025</year>
                </properties>
                <includes>
                  <include>**</include>
                </includes>
                <excludes>
                  <exclude>**/*.adoc</exclude>
                  <exclude>**/*.conf</exclude>
                  <exclude>**/*.csv</exclude>
                  <exclude>**/*.cypher</exclude>
                  <exclude>**/*.script</exclude>
                  <exclude>**/*.tpl</exclude>
                  <exclude>**/.env</exclude>
                  <exclude>**/org.mockito.plugins.MockMaker</exclude>
                  <exclude>LICENSE.txt</exclude>
                  <exclude>**/README</exclude>
                </excludes>
              </licenseSet>
            </licenseSets>
            <dependencyEnforce>true</dependencyEnforce>
            <dependencyExceptionMessage>One or more dependencies are licensed under a non-approved license.</dependencyExceptionMessage>
            <dependencyPolicies>
              <dependencyPolicy>
                <type>LICENSE_URL</type>
                <rule>APPROVE</rule>
                <value>https://www.apache.org/licenses/LICENSE-2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>Apache License, Version 2</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>Apache License, Version 2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>The Apache Software License, Version 2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>The Apache Software License, version 2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>Apache-2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>Apache License 2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>Apache 2</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>MIT License</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>MIT</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>EPL 2.0</value>
              </dependencyPolicy>
              <dependencyPolicy>
                <type>LICENSE_NAME</type>
                <rule>APPROVE</rule>
                <value>GNU Library General Public License v2.1 or later</value>
              </dependencyPolicy>
            </dependencyPolicies>
            <mapping>
              <factories>SCRIPT_STYLE</factories>
            </mapping>
            <strictCheck>true</strictCheck>
          </configuration>
        </plugin>
        <plugin>
          <groupId>com.github.ekryd.sortpom</groupId>
          <artifactId>sortpom-maven-plugin</artifactId>
          <version>4.0.0</version>
          <configuration>
            <encoding>UTF-8</encoding>
            <keepBlankLines>true</keepBlankLines>
            <nrOfIndentSpace>-1</nrOfIndentSpace>
            <sortProperties>true</sortProperties>
            <sortDependencies>scope,groupId,artifactId</sortDependencies>
            <createBackupFile>false</createBackupFile>
            <expandEmptyElements>false</expandEmptyElements>
            <verifyFail>stop</verifyFail>
            <verifyFailOn>strict</verifyFailOn>
            <spaceBeforeCloseEmptyElement>true</spaceBeforeCloseEmptyElement>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-enforcer-plugin</artifactId>
          <version>3.5.0</version>
          <configuration>
            <rules>
              <requireJavaVersion>
                <version>17</version>
              </requireJavaVersion>
              <requireMavenVersion>
                <version>3.9.4</version>
              </requireMavenVersion>
              <DependencyConvergence />
            </rules>
          </configuration>
        </plugin>
        <plugin>
          <groupId>io.spring.javaformat</groupId>
          <artifactId>spring-javaformat-maven-plugin</artifactId>
          <version>0.0.43</version>
        </plugin>
        <plugin>
          <artifactId>maven-checkstyle-plugin</artifactId>
          <version>3.6.0</version>
          <dependencies>
            <dependency>
              <groupId>com.puppycrawl.tools</groupId>
              <artifactId>checkstyle</artifactId>
              <version>10.21.4</version>
              <scope>compile</scope>
            </dependency>
            <dependency>
              <groupId>io.spring.javaformat</groupId>
              <artifactId>spring-javaformat-checkstyle</artifactId>
              <version>0.0.43</version>
              <scope>compile</scope>
            </dependency>
          </dependencies>
          <configuration>
            <excludes>**/module-info.java</excludes>
            <includeTestSourceDirectory>true</includeTestSourceDirectory>
            <configLocation>etc/checkstyle/config.xml</configLocation>
            <suppressionsLocation>etc/checkstyle/suppressions.xml</suppressionsLocation>
            <inputEncoding>UTF-8</inputEncoding>
            <consoleOutput>true</consoleOutput>
            <failsOnError>true</failsOnError>
            <includeTestSourceDirectory>true</includeTestSourceDirectory>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.14.0</version>
          <configuration>
            <forceLegacyJavacApi>true</forceLegacyJavacApi>
            <showWarnings>true</showWarnings>
            <compilerArgs>
              <arg>-Xlint:all,-options,-path,-processing,-classfile</arg>
              <arg>-Werror</arg>
              <arg>-parameters</arg>
            </compilerArgs>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.sonarsource.scanner.maven</groupId>
          <artifactId>sonar-maven-plugin</artifactId>
          <version>5.0.0.4389</version>
        </plugin>
        <plugin>
          <groupId>org.jacoco</groupId>
          <artifactId>jacoco-maven-plugin</artifactId>
          <version>0.8.12</version>
          <executions>
            <execution>
              <id>pre-unit-test</id>
              <goals>
                <goal>prepare-agent</goal>
              </goals>
              <configuration>
                <append>true</append>
                <includes>
                  <include>**/*</include>
                </includes>
              </configuration>
            </execution>
            <execution>
              <id>pre-integration-test</id>
              <goals>
                <goal>prepare-agent-integration</goal>
              </goals>
              <configuration>
                <append>true</append>
                <destFile>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/jacoco.exec</destFile>
                <includes>
                  <include>**/*</include>
                </includes>
              </configuration>
            </execution>
            <execution>
              <id>report-and-check</id>
              <phase>post-integration-test</phase>
              <goals>
                <goal>report</goal>
                <goal>check</goal>
              </goals>
              <configuration>
                <rules>
                  <rule>
                    <element>BUNDLE</element>
                    <limits>
                      <limit>
                        <counter>INSTRUCTION</counter>
                        <value>COVEREDRATIO</value>
                        <minimum>0.05</minimum>
                      </limit>
                      <limit>
                        <counter>COMPLEXITY</counter>
                        <value>COVEREDRATIO</value>
                        <minimum>0.05</minimum>
                      </limit>
                    </limits>
                  </rule>
                </rules>
                <includes>
                  <include>**/*</include>
                </includes>
              </configuration>
            </execution>
          </executions>
          <configuration>
            <includes>
              <include>**/*</include>
            </includes>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>3.5.2</version>
          <configuration>
            <argLine>@{argLine} -Xverify:all</argLine>
            <skipTests>true</skipTests>
            <systemPropertyVariables>
              <neo4j-jdbc.default-neo4j-image>neo4j:5.26.0</neo4j-jdbc.default-neo4j-image>
            </systemPropertyVariables>
          </configuration>
        </plugin>
        <plugin>
          <groupId>io.fabric8</groupId>
          <artifactId>docker-maven-plugin</artifactId>
          <version>0.45.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-jar-plugin</artifactId>
          <version>3.4.2</version>
          <configuration>
            <archive>
              <manifest>
                <addDefaultEntries>true</addDefaultEntries>
                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                <addBuildEnvironmentEntries>true</addBuildEnvironmentEntries>
              </manifest>
              <manifestEntries>
                <Artifact-Id>neo4j-jdbc-text2cypher-bundle</Artifact-Id>
              </manifestEntries>
            </archive>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-failsafe-plugin</artifactId>
          <version>3.5.2</version>
          <configuration>
            <argLine>@{argLine} -Xverify:all</argLine>
            <skipTests>true</skipTests>
            <skipITs>true</skipITs>
            <systemPropertyVariables>
              <neo4j-jdbc.default-neo4j-image>neo4j:5.26.0</neo4j-jdbc.default-neo4j-image>
              <junit.platform.listeners.uid.tracking.enabled>true</junit.platform.listeners.uid.tracking.enabled>
            </systemPropertyVariables>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>3.1.4</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>3.1.4</version>
        </plugin>
        <plugin>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>3.11.2</version>
          <configuration>
            <quiet>true</quiet>
            <detectOfflineLinks>false</detectOfflineLinks>
            <detectJavaApiLink>true</detectJavaApiLink>
            <release>17</release>
            <tags>
              <tag>
                <name>soundtrack</name>
                <placement>a</placement>
                <head>Soundtrack</head>
              </tag>
            </tags>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-source-plugin</artifactId>
          <version>3.3.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-shade-plugin</artifactId>
          <version>3.6.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.3.1</version>
        </plugin>
        <plugin>
          <groupId>org.basepom.maven</groupId>
          <artifactId>duplicate-finder-maven-plugin</artifactId>
          <version>2.0.1</version>
          <configuration>
            <failBuildInCaseOfDifferentContentConflict>true</failBuildInCaseOfDifferentContentConflict>
            <failBuildInCaseOfEqualContentConflict>true</failBuildInCaseOfEqualContentConflict>
            <failBuildInCaseOfConflict>true</failBuildInCaseOfConflict>
            <checkCompileClasspath>true</checkCompileClasspath>
            <checkRuntimeClasspath>true</checkRuntimeClasspath>
            <checkTestClasspath>false</checkTestClasspath>
            <preferLocal>true</preferLocal>
            <useResultFile>true</useResultFile>
            <resultFile>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/duplicate-finder-result.xml</resultFile>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>exec-maven-plugin</artifactId>
          <version>3.5.0</version>
          <executions>
            <execution>
              <id>prepare-release</id>
              <goals>
                <goal>exec</goal>
              </goals>
              <configuration>
                <executable>bin/prepare-release.sh</executable>
                <arguments>
                  <argument>6.2.0</argument>
                  <argument />
                </arguments>
                <skip>true</skip>
              </configuration>
            </execution>
            <execution>
              <id>release-prepared</id>
              <goals>
                <goal>exec</goal>
              </goals>
              <configuration>
                <executable>bin/update-previous-version.sh</executable>
                <skip>true</skip>
              </configuration>
            </execution>
          </executions>
          <configuration>
            <skip>true</skip>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.moditect</groupId>
          <artifactId>moditect-maven-plugin</artifactId>
          <version>1.2.2.Final</version>
        </plugin>
        <plugin>
          <groupId>org.asciidoctor</groupId>
          <artifactId>asciidoctor-maven-plugin</artifactId>
          <version>3.1.1</version>
          <dependencies>
            <dependency>
              <groupId>org.asciidoctor</groupId>
              <artifactId>asciidoctorj</artifactId>
              <version>3.0.0</version>
            </dependency>
            <dependency>
              <groupId>org.asciidoctor</groupId>
              <artifactId>asciidoctorj-pdf</artifactId>
              <version>2.3.19</version>
            </dependency>
          </dependencies>
        </plugin>
        <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <version>3.4.3</version>
          <configuration>
            <skip>true</skip>
          </configuration>
        </plugin>
        <plugin>
          <groupId>io.github.git-commit-id</groupId>
          <artifactId>git-commit-id-maven-plugin</artifactId>
          <version>9.0.1</version>
          <configuration>
            <generateGitPropertiesFile>false</generateGitPropertiesFile>
            <commitIdGenerationMode>full</commitIdGenerationMode>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.jreleaser</groupId>
          <artifactId>jreleaser-maven-plugin</artifactId>
          <version>1.17.0</version>
        </plugin>
        <plugin>
          <groupId>com.github.siom79.japicmp</groupId>
          <artifactId>japicmp-maven-plugin</artifactId>
          <version>0.23.1</version>
          <executions>
            <execution>
              <phase>package</phase>
              <goals>
                <goal>cmp</goal>
              </goals>
              <configuration>
                <oldVersion>
                  <dependency>
                    <groupId>org.neo4j</groupId>
                    <artifactId>neo4j-jdbc-text2cypher-bundle</artifactId>
                    <version>6.1.5</version>
                    <type>jar</type>
                  </dependency>
                </oldVersion>
                <newVersion>
                  <file>
                    <path>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/neo4j-jdbc-text2cypher-bundle-6.2.0.jar</path>
                  </file>
                </newVersion>
                <parameter>
                  <ignoreMissingOldVersion>true</ignoreMissingOldVersion>
                  <ignoreMissingClassesByRegularExpressions>
                    <ignoreMissingClassesByRegularExpression>org.neo4j.jdbc.internal.bolt.response.*</ignoreMissingClassesByRegularExpression>
                  </ignoreMissingClassesByRegularExpressions>
                  <breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
                  <overrideCompatibilityChangeParameters>
                    <overrideCompatibilityChangeParameter>
                      <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
                      <binaryCompatible>true</binaryCompatible>
                      <sourceCompatible>true</sourceCompatible>
                      <semanticVersionLevel>MINOR</semanticVersionLevel>
                    </overrideCompatibilityChangeParameter>
                  </overrideCompatibilityChangeParameters>
                  <excludes>
                    <exclude>org.neo4j.jdbc.internal.bolt</exclude>
                    <exclude>org.neo4j.jdbc.Neo4jTransaction</exclude>
                    <exclude>org.neo4j.jdbc.translator.sparkcleaner.internal.shaded</exclude>
                  </excludes>
                </parameter>
              </configuration>
            </execution>
          </executions>
          <configuration>
            <oldVersion>
              <dependency>
                <groupId>org.neo4j</groupId>
                <artifactId>neo4j-jdbc-text2cypher-bundle</artifactId>
                <version>6.1.5</version>
                <type>jar</type>
              </dependency>
            </oldVersion>
            <newVersion>
              <file>
                <path>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/neo4j-jdbc-text2cypher-bundle-6.2.0.jar</path>
              </file>
            </newVersion>
            <parameter>
              <ignoreMissingOldVersion>true</ignoreMissingOldVersion>
              <ignoreMissingClassesByRegularExpressions>
                <ignoreMissingClassesByRegularExpression>org.neo4j.jdbc.internal.bolt.response.*</ignoreMissingClassesByRegularExpression>
              </ignoreMissingClassesByRegularExpressions>
              <breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
              <overrideCompatibilityChangeParameters>
                <overrideCompatibilityChangeParameter>
                  <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
                  <binaryCompatible>true</binaryCompatible>
                  <sourceCompatible>true</sourceCompatible>
                  <semanticVersionLevel>MINOR</semanticVersionLevel>
                </overrideCompatibilityChangeParameter>
              </overrideCompatibilityChangeParameters>
              <excludes>
                <exclude>org.neo4j.jdbc.internal.bolt</exclude>
                <exclude>org.neo4j.jdbc.Neo4jTransaction</exclude>
                <exclude>org.neo4j.jdbc.translator.sparkcleaner.internal.shaded</exclude>
              </excludes>
            </parameter>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <groupId>io.github.git-commit-id</groupId>
        <artifactId>git-commit-id-maven-plugin</artifactId>
        <version>9.0.1</version>
        <executions>
          <execution>
            <id>get-the-git-infos</id>
            <phase>initialize</phase>
            <goals>
              <goal>revision</goal>
            </goals>
            <configuration>
              <generateGitPropertiesFile>false</generateGitPropertiesFile>
              <commitIdGenerationMode>full</commitIdGenerationMode>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <generateGitPropertiesFile>false</generateGitPropertiesFile>
          <commitIdGenerationMode>full</commitIdGenerationMode>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-enforcer-plugin</artifactId>
        <version>3.5.0</version>
        <executions>
          <execution>
            <id>enforce</id>
            <phase>validate</phase>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <requireJavaVersion>
                  <version>17</version>
                </requireJavaVersion>
                <requireMavenVersion>
                  <version>3.9.4</version>
                </requireMavenVersion>
                <DependencyConvergence />
              </rules>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <rules>
            <requireJavaVersion>
              <version>17</version>
            </requireJavaVersion>
            <requireMavenVersion>
              <version>3.9.4</version>
            </requireMavenVersion>
            <DependencyConvergence />
          </rules>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.basepom.maven</groupId>
        <artifactId>duplicate-finder-maven-plugin</artifactId>
        <version>2.0.1</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>check</goal>
            </goals>
            <configuration>
              <failBuildInCaseOfDifferentContentConflict>true</failBuildInCaseOfDifferentContentConflict>
              <failBuildInCaseOfEqualContentConflict>true</failBuildInCaseOfEqualContentConflict>
              <failBuildInCaseOfConflict>true</failBuildInCaseOfConflict>
              <checkCompileClasspath>true</checkCompileClasspath>
              <checkRuntimeClasspath>true</checkRuntimeClasspath>
              <checkTestClasspath>false</checkTestClasspath>
              <preferLocal>true</preferLocal>
              <useResultFile>true</useResultFile>
              <resultFile>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/duplicate-finder-result.xml</resultFile>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <failBuildInCaseOfDifferentContentConflict>true</failBuildInCaseOfDifferentContentConflict>
          <failBuildInCaseOfEqualContentConflict>true</failBuildInCaseOfEqualContentConflict>
          <failBuildInCaseOfConflict>true</failBuildInCaseOfConflict>
          <checkCompileClasspath>true</checkCompileClasspath>
          <checkRuntimeClasspath>true</checkRuntimeClasspath>
          <checkTestClasspath>false</checkTestClasspath>
          <preferLocal>true</preferLocal>
          <useResultFile>true</useResultFile>
          <resultFile>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/duplicate-finder-result.xml</resultFile>
        </configuration>
      </plugin>
      <plugin>
        <groupId>com.github.ekryd.sortpom</groupId>
        <artifactId>sortpom-maven-plugin</artifactId>
        <version>4.0.0</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>verify</goal>
            </goals>
            <configuration>
              <encoding>UTF-8</encoding>
              <keepBlankLines>true</keepBlankLines>
              <nrOfIndentSpace>-1</nrOfIndentSpace>
              <sortProperties>true</sortProperties>
              <sortDependencies>scope,groupId,artifactId</sortDependencies>
              <createBackupFile>false</createBackupFile>
              <expandEmptyElements>false</expandEmptyElements>
              <verifyFail>stop</verifyFail>
              <verifyFailOn>strict</verifyFailOn>
              <spaceBeforeCloseEmptyElement>true</spaceBeforeCloseEmptyElement>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <encoding>UTF-8</encoding>
          <keepBlankLines>true</keepBlankLines>
          <nrOfIndentSpace>-1</nrOfIndentSpace>
          <sortProperties>true</sortProperties>
          <sortDependencies>scope,groupId,artifactId</sortDependencies>
          <createBackupFile>false</createBackupFile>
          <expandEmptyElements>false</expandEmptyElements>
          <verifyFail>stop</verifyFail>
          <verifyFailOn>strict</verifyFailOn>
          <spaceBeforeCloseEmptyElement>true</spaceBeforeCloseEmptyElement>
        </configuration>
      </plugin>
      <plugin>
        <groupId>com.mycila</groupId>
        <artifactId>license-maven-plugin</artifactId>
        <version>4.6</version>
        <executions>
          <execution>
            <id>validate</id>
            <phase>validate</phase>
            <goals>
              <goal>check</goal>
            </goals>
            <configuration>
              <licenseSets>
                <licenseSet>
                  <header>etc/license.tpl</header>
                  <properties>
                    <year>2025</year>
                  </properties>
                  <includes>
                    <include>**</include>
                  </includes>
                  <excludes>
                    <exclude>**/*.adoc</exclude>
                    <exclude>**/*.conf</exclude>
                    <exclude>**/*.csv</exclude>
                    <exclude>**/*.cypher</exclude>
                    <exclude>**/*.script</exclude>
                    <exclude>**/*.tpl</exclude>
                    <exclude>**/.env</exclude>
                    <exclude>**/org.mockito.plugins.MockMaker</exclude>
                    <exclude>LICENSE.txt</exclude>
                    <exclude>**/README</exclude>
                  </excludes>
                </licenseSet>
              </licenseSets>
              <dependencyEnforce>true</dependencyEnforce>
              <dependencyExceptionMessage>One or more dependencies are licensed under a non-approved license.</dependencyExceptionMessage>
              <dependencyPolicies>
                <dependencyPolicy>
                  <type>LICENSE_URL</type>
                  <rule>APPROVE</rule>
                  <value>https://www.apache.org/licenses/LICENSE-2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>Apache License, Version 2</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>Apache License, Version 2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>The Apache Software License, Version 2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>The Apache Software License, version 2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>Apache-2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>Apache License 2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>Apache 2</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>MIT License</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>MIT</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>EPL 2.0</value>
                </dependencyPolicy>
                <dependencyPolicy>
                  <type>LICENSE_NAME</type>
                  <rule>APPROVE</rule>
                  <value>GNU Library General Public License v2.1 or later</value>
                </dependencyPolicy>
              </dependencyPolicies>
              <mapping>
                <factories>SCRIPT_STYLE</factories>
              </mapping>
              <strictCheck>true</strictCheck>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <licenseSets>
            <licenseSet>
              <header>etc/license.tpl</header>
              <properties>
                <year>2025</year>
              </properties>
              <includes>
                <include>**</include>
              </includes>
              <excludes>
                <exclude>**/*.adoc</exclude>
                <exclude>**/*.conf</exclude>
                <exclude>**/*.csv</exclude>
                <exclude>**/*.cypher</exclude>
                <exclude>**/*.script</exclude>
                <exclude>**/*.tpl</exclude>
                <exclude>**/.env</exclude>
                <exclude>**/org.mockito.plugins.MockMaker</exclude>
                <exclude>LICENSE.txt</exclude>
                <exclude>**/README</exclude>
              </excludes>
            </licenseSet>
          </licenseSets>
          <dependencyEnforce>true</dependencyEnforce>
          <dependencyExceptionMessage>One or more dependencies are licensed under a non-approved license.</dependencyExceptionMessage>
          <dependencyPolicies>
            <dependencyPolicy>
              <type>LICENSE_URL</type>
              <rule>APPROVE</rule>
              <value>https://www.apache.org/licenses/LICENSE-2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>Apache License, Version 2</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>Apache License, Version 2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>The Apache Software License, Version 2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>The Apache Software License, version 2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>Apache-2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>Apache License 2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>Apache 2</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>MIT License</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>MIT</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>EPL 2.0</value>
            </dependencyPolicy>
            <dependencyPolicy>
              <type>LICENSE_NAME</type>
              <rule>APPROVE</rule>
              <value>GNU Library General Public License v2.1 or later</value>
            </dependencyPolicy>
          </dependencyPolicies>
          <mapping>
            <factories>SCRIPT_STYLE</factories>
          </mapping>
          <strictCheck>true</strictCheck>
        </configuration>
      </plugin>
      <plugin>
        <groupId>io.spring.javaformat</groupId>
        <artifactId>spring-javaformat-maven-plugin</artifactId>
        <version>0.0.43</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>validate</goal>
            </goals>
            <inherited>true</inherited>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>3.6.0</version>
        <executions>
          <execution>
            <id>checkstyle-validation</id>
            <phase>validate</phase>
            <goals>
              <goal>check</goal>
            </goals>
            <inherited>true</inherited>
            <configuration>
              <excludes>**/module-info.java</excludes>
              <includeTestSourceDirectory>true</includeTestSourceDirectory>
              <configLocation>etc/checkstyle/config.xml</configLocation>
              <suppressionsLocation>etc/checkstyle/suppressions.xml</suppressionsLocation>
              <inputEncoding>UTF-8</inputEncoding>
              <consoleOutput>true</consoleOutput>
              <failsOnError>true</failsOnError>
              <includeTestSourceDirectory>true</includeTestSourceDirectory>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>com.puppycrawl.tools</groupId>
            <artifactId>checkstyle</artifactId>
            <version>10.21.4</version>
            <scope>compile</scope>
          </dependency>
          <dependency>
            <groupId>io.spring.javaformat</groupId>
            <artifactId>spring-javaformat-checkstyle</artifactId>
            <version>0.0.43</version>
            <scope>compile</scope>
          </dependency>
        </dependencies>
        <configuration>
          <excludes>**/module-info.java</excludes>
          <includeTestSourceDirectory>true</includeTestSourceDirectory>
          <configLocation>etc/checkstyle/config.xml</configLocation>
          <suppressionsLocation>etc/checkstyle/suppressions.xml</suppressionsLocation>
          <inputEncoding>UTF-8</inputEncoding>
          <consoleOutput>true</consoleOutput>
          <failsOnError>true</failsOnError>
          <includeTestSourceDirectory>true</includeTestSourceDirectory>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.jacoco</groupId>
        <artifactId>jacoco-maven-plugin</artifactId>
        <version>0.8.12</version>
        <executions>
          <execution>
            <id>pre-unit-test</id>
            <goals>
              <goal>prepare-agent</goal>
            </goals>
            <configuration>
              <append>true</append>
              <includes>
                <include>**/*</include>
              </includes>
            </configuration>
          </execution>
          <execution>
            <id>pre-integration-test</id>
            <goals>
              <goal>prepare-agent-integration</goal>
            </goals>
            <configuration>
              <append>true</append>
              <destFile>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/jacoco.exec</destFile>
              <includes>
                <include>**/*</include>
              </includes>
            </configuration>
          </execution>
          <execution>
            <id>report-and-check</id>
            <phase>post-integration-test</phase>
            <goals>
              <goal>report</goal>
              <goal>check</goal>
            </goals>
            <configuration>
              <rules>
                <rule>
                  <element>BUNDLE</element>
                  <limits>
                    <limit>
                      <counter>INSTRUCTION</counter>
                      <value>COVEREDRATIO</value>
                      <minimum>0.05</minimum>
                    </limit>
                    <limit>
                      <counter>COMPLEXITY</counter>
                      <value>COVEREDRATIO</value>
                      <minimum>0.05</minimum>
                    </limit>
                  </limits>
                </rule>
              </rules>
              <includes>
                <include>**/*</include>
              </includes>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <includes>
            <include>**/*</include>
          </includes>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <version>3.3.1</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar-no-fork</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>3.11.2</version>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <quiet>true</quiet>
              <detectOfflineLinks>false</detectOfflineLinks>
              <detectJavaApiLink>true</detectJavaApiLink>
              <release>17</release>
              <tags>
                <tag>
                  <name>soundtrack</name>
                  <placement>a</placement>
                  <head>Soundtrack</head>
                </tag>
              </tags>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <quiet>true</quiet>
          <detectOfflineLinks>false</detectOfflineLinks>
          <detectJavaApiLink>true</detectJavaApiLink>
          <release>17</release>
          <tags>
            <tag>
              <name>soundtrack</name>
              <placement>a</placement>
              <head>Soundtrack</head>
            </tag>
          </tags>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>3.5.0</version>
        <executions>
          <execution>
            <id>prepare-release</id>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <executable>bin/prepare-release.sh</executable>
              <arguments>
                <argument>6.2.0</argument>
                <argument />
              </arguments>
              <skip>true</skip>
            </configuration>
          </execution>
          <execution>
            <id>release-prepared</id>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <executable>bin/update-previous-version.sh</executable>
              <skip>true</skip>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-release-plugin</artifactId>
        <version>3.1.1</version>
        <configuration>
          <autoVersionSubmodules>true</autoVersionSubmodules>
          <useReleaseProfile>false</useReleaseProfile>
          <releaseProfiles>release</releaseProfiles>
          <tagNameFormat>@{project.version}</tagNameFormat>
          <goals>deploy</goals>
          <arguments>-Drelease -Dgpg.skip=${skipSigning} -DskipTests=${skipTestsDuringRelease} -DisDryRun=${dryRun} -Dsort.skip</arguments>
          <preparationGoals>clean exec:exec@prepare-release verify</preparationGoals>
          <completionGoals>compile exec:exec@release-prepared</completionGoals>
          <pushChanges>false</pushChanges>
          <localCheckout>true</localCheckout>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.jreleaser</groupId>
        <artifactId>jreleaser-maven-plugin</artifactId>
        <version>1.17.0</version>
        <configuration>
          <skip>true</skip>
          <jreleaser>
            <project>
              <name>neo4j-jdbc-driver</name>
            </project>
            <release>
              <github>
                <skipTag>true</skipTag>
                <tagName>{{projectVersion}}</tagName>
                <releaseName>{{projectVersion}}</releaseName>
                <branch>main</branch>
                <changelog>
                  <formatted>ALWAYS</formatted>
                  <contentTemplate>etc/jreleaser/changelog.md.tpl</contentTemplate>
                  <format>- {{commitShortHash}} {{commitTitle}}</format>
                  <preset>conventional-commits</preset>
                  <contributors>
                    <format>-
											{{^contributorUsername}}{{contributorName}}{{/contributorUsername}}{{#contributorUsername}}@{{contributorUsername}}{{/contributorUsername}}</format>
                  </contributors>
                  <labelers>
                    <labeler>
                      <title>Bump</title>
                      <label>dependabot</label>
                      <order>-1</order>
                    </labeler>
                    <labeler>
                      <title>build(deps)</title>
                      <label>dependabot</label>
                      <order>-2</order>
                    </labeler>
                    <labeler>
                      <title>Fix</title>
                      <label>fix</label>
                    </labeler>
                    <labeler>
                      <title>fix</title>
                      <label>fix</label>
                    </labeler>
                    <labeler>
                      <title>Add support</title>
                      <label>feat</label>
                    </labeler>
                    <labeler>
                      <title>Document</title>
                      <label>docs</label>
                    </labeler>
                    <labeler>
                      <title>After release cleanup.</title>
                      <label>maven-release</label>
                    </labeler>
                    <labeler>
                      <title>[maven-release-plugin]</title>
                      <label>maven-release</label>
                    </labeler>
                    <labeler>
                      <body>nocl</body>
                      <label>nocl</label>
                    </labeler>
                  </labelers>
                  <replacers>
                    <replacer>
                      <search>(?:build\(deps\): )(.*)</search>
                      <replace>$1</replace>
                    </replacer>
                    <replacer>
                      <search>((?:GH-)(\d+) - )(.*)</search>
                      <replace>$3 (#$2)</replace>
                    </replacer>
                  </replacers>
                  <categories>
                    <category>
                      <key>features</key>
                      <title>&#x1f680; Features</title>
                      <labels>feat</labels>
                      <order>10</order>
                    </category>
                    <category>
                      <key>fixes</key>
                      <title>&#x1f41b; Bug Fixes</title>
                      <labels>fix</labels>
                      <order>20</order>
                    </category>
                    <category>
                      <key>changes</key>
                      <title>&#x1f504;️ Refactorings</title>
                      <labels>refactor</labels>
                      <order>25</order>
                    </category>
                    <category>
                      <key>docs</key>
                      <title>&#x1f4dd; Documentation</title>
                      <labels>docs</labels>
                      <order>30</order>
                    </category>
                    <category>
                      <key>tasks</key>
                      <title>&#x1f9f0; Tasks</title>
                      <labels>chore</labels>
                      <order>35</order>
                    </category>
                    <category>
                      <title>&#x1f9f9; Housekeeping</title>
                      <labels>dependabot</labels>
                      <order>70</order>
                    </category>
                    <category>
                      <key>build</key>
                      <title>&#x1f6e0; Build</title>
                      <order>80</order>
                    </category>
                    <category>
                      <title>nocl</title>
                      <labels>nocl,maven-release</labels>
                    </category>
                  </categories>
                  <hide>
                    <categories>dependabot,nocl</categories>
                    <contributors>GitHub,dependabot</contributors>
                  </hide>
                </changelog>
              </github>
            </release>
            <distributions>
              <full-bundle>
                <type>SINGLE_JAR</type>
                <artifacts>
                  <artifact>
                    <path>dist/target/neo4j-jdbc-driver-{{projectVersion}}.zip</path>
                  </artifact>
                </artifacts>
              </full-bundle>
            </distributions>
            <announce>
              <webhooks>
                <slack>
                  <active>RELEASE</active>
                  <structuredMessage>true</structuredMessage>
                </slack>
              </webhooks>
            </announce>
          </jreleaser>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.6.0</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <filters>
                <filter>
                  <artifact>*:*</artifact>
                  <excludes>
                    <exclude>META-INF/LICENSE</exclude>
                    <exclude>META-INF/LICENSE.txt</exclude>
                    <exclude>META-INF/MANIFEST.MF</exclude>
                    <exclude>META-INF/native-image/**</exclude>
                    <exclude>META-INF/io.netty.versions.properties</exclude>
                    <exclude>META-INF/okio.kotlin_module</exclude>
                    <exclude>META-INF/**/module-info.class</exclude>
                    <exclude>module-info.class</exclude>
                  </excludes>
                </filter>
              </filters>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>3.6.0</version>
        <executions>
          <execution>
            <id>attach</id>
            <phase>package</phase>
            <goals>
              <goal>attach-artifact</goal>
            </goals>
            <configuration>
              <artifacts>
                <artifact>
                  <file>../../neo4j-jdbc/target/neo4j-jdbc-6.2.0-javadoc.jar</file>
                  <type>jar</type>
                  <classifier>javadoc</classifier>
                </artifact>
              </artifacts>
            </configuration>
          </execution>
        </executions>
      </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-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>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.4.2</version>
        <executions>
          <execution>
            <id>default-jar</id>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <archive>
                <manifest>
                  <addDefaultEntries>true</addDefaultEntries>
                  <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                  <addBuildEnvironmentEntries>true</addBuildEnvironmentEntries>
                </manifest>
                <manifestEntries>
                  <Artifact-Id>neo4j-jdbc-text2cypher-bundle</Artifact-Id>
                </manifestEntries>
              </archive>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <archive>
            <manifest>
              <addDefaultEntries>true</addDefaultEntries>
              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
              <addBuildEnvironmentEntries>true</addBuildEnvironmentEntries>
            </manifest>
            <manifestEntries>
              <Artifact-Id>neo4j-jdbc-text2cypher-bundle</Artifact-Id>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.14.0</version>
        <executions>
          <execution>
            <id>default-compile</id>
            <phase>compile</phase>
            <goals>
              <goal>compile</goal>
            </goals>
            <configuration>
              <forceLegacyJavacApi>true</forceLegacyJavacApi>
              <showWarnings>true</showWarnings>
              <compilerArgs>
                <arg>-Xlint:all,-options,-path,-processing,-classfile</arg>
                <arg>-Werror</arg>
                <arg>-parameters</arg>
              </compilerArgs>
            </configuration>
          </execution>
          <execution>
            <id>default-testCompile</id>
            <phase>test-compile</phase>
            <goals>
              <goal>testCompile</goal>
            </goals>
            <configuration>
              <forceLegacyJavacApi>true</forceLegacyJavacApi>
              <showWarnings>true</showWarnings>
              <compilerArgs>
                <arg>-Xlint:all,-options,-path,-processing,-classfile</arg>
                <arg>-Werror</arg>
                <arg>-parameters</arg>
              </compilerArgs>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <forceLegacyJavacApi>true</forceLegacyJavacApi>
          <showWarnings>true</showWarnings>
          <compilerArgs>
            <arg>-Xlint:all,-options,-path,-processing,-classfile</arg>
            <arg>-Werror</arg>
            <arg>-parameters</arg>
          </compilerArgs>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>3.5.2</version>
        <executions>
          <execution>
            <id>default-test</id>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <argLine>@{argLine} -Xverify:all</argLine>
              <skipTests>true</skipTests>
              <systemPropertyVariables>
                <neo4j-jdbc.default-neo4j-image>neo4j:5.26.0</neo4j-jdbc.default-neo4j-image>
              </systemPropertyVariables>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <argLine>@{argLine} -Xverify:all</argLine>
          <skipTests>true</skipTests>
          <systemPropertyVariables>
            <neo4j-jdbc.default-neo4j-image>neo4j:5.26.0</neo4j-jdbc.default-neo4j-image>
          </systemPropertyVariables>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>3.1.4</version>
        <executions>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>3.1.4</version>
        <executions>
          <execution>
            <id>default-deploy</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.12.1</version>
        <executions>
          <execution>
            <id>default-site</id>
            <phase>site</phase>
            <goals>
              <goal>site</goal>
            </goals>
            <configuration>
              <outputDirectory>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/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>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/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>/opt/teamcity-agent/work/f827cac655d37f2a/target/checkout/bundles/neo4j-jdbc-text2cypher-bundle/target/site</outputDirectory>
          <reportPlugins>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-project-info-reports-plugin</artifactId>
            </reportPlugin>
          </reportPlugins>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>dev.langchain4j</groupId>
        <artifactId>langchain4j-bom</artifactId>
        <version>${langchain4j.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.neo4j</groupId>
        <artifactId>neo4j-jdbc-bom</artifactId>
        <version>${project.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-stdlib-jdk8</artifactId>
        <version>${kotlin-stdlib-jdk8.version}</version>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <properties>
    <sonar.coverage.jacoco.xmlReportPaths>${basedir}/../../${aggregate.report.dir}</sonar.coverage.jacoco.xmlReportPaths>
  </properties>
</project>
