<?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">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.celements</groupId>
  <artifactId>celements-bom</artifactId>
  <version>7.1-SNAPSHOT</version>
  <packaging>pom</packaging>
  <description>Celements dependency version catalog</description>
  <scm>
    <connection>scm:git:git://github.com/celements/parent-poms</connection>
    <developerConnection>scm:git:git@github.com:celements/parent-poms.git</developerConnection>
    <url>https://github.com/celements/parent-poms</url>
    <tag>HEAD</tag>
  </scm>
  <properties>
    <release.version>${project.version}</release.version>
    <xwiki.version>2.7.2</xwiki.version>
    <spring.version>5.3.39</spring.version>
    <!-- Spring Security 5.7.x is API-stable branch that aligns perfectly with Spring 5.3.
    Do not upgrade to Spring Security 6+ as long as staying on Spring 5.3. -->
    <spring.security.version>5.7.14</spring.security.version>
    <spring.kafka.version>2.9.13</spring.kafka.version>
    <jackson.version>2.17.1</jackson.version>
    <jersey.version>2.47</jersey.version>
    <slf4j.version>1.7.36</slf4j.version>
    <log4j.version>2.20.0</log4j.version>
    <springdoc-openapi.version>1.8.0</springdoc-openapi.version>
  </properties>
  <dependencyManagement>
    <dependencies>

      <!-- Celements -->
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>blog-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>calendar-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-base-tests</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-blog</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-calendar</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-calendar-bankholidays</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-calendar-gdata</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-captcha</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-cleverreach</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-commons</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-component</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-config-source</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-config-source-api</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-contact</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-core</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-course</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-crm-organisation</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-crm-person</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-crm-place</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-css</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-filebase</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-global-redirect</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-image</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-invoice</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-invoice-subscription</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-keycloak</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-layout</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-layout-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-loadTests</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-mailsender</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-model</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-observation</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-product</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-reference</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-richtext</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-richtext-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-rights</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-scheduler</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-search</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-servlet</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-shared-tests</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-shared-tests-deprecated</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-spring-mvc</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-spring-security</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-structuredDataEditor</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-subsystem-migration-manager</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-tag</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-tickerCell</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-user-manager</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-user-manager-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-webdav</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-wiki-manager</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-wiki-manager-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-xwiki-core</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-xwiki-rendering-api</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-xwiki-velocity</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>celements-xwiki-xml</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>crm-place-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>image-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>payment</artifactId>
        <version>${release.version}</version>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>structuredDataEditor-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tickerCell-web</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tinymce-base</artifactId>
        <version>3.4.3.2-celRTE-b3-SNAPSHOT</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tinymce-base-v4</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tinymce-base-v6</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tinymce-langs</artifactId>
        <version>3.4.3.2-celRTE-b3-SNAPSHOT</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tinymce-langs-v4</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>
      <dependency>
        <groupId>com.celements</groupId>
        <artifactId>tinymce-langs-v6</artifactId>
        <version>${release.version}</version>
        <type>war</type>
      </dependency>

      <!-- XWiki -->
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-properties</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-xml</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-script</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.livetribe</groupId>
            <artifactId>livetribe-jsr223</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-context</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-observation-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-bridge</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-model</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-observation-local</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-observation-remote</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-observation-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-cache-api</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-configuration-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-rendering-xwiki</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-configuration-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-rendering-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-query-manager</artifactId>
        <version>${xwiki.version}</version>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-configuration-api</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-context</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-model</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-container-api</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-url-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-query-xwql</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-observation</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-default</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-crypto</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcprov-jdk15</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-model</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-csrf</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-container-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-container-servlet</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-model</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-captcha</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-configuration-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-default</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-action</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-velocity</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-management</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-cache-jbosscache</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>*</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-platform-tag-api</artifactId>
        <version>${xwiki.version}</version>
      </dependency>
      <!-- XWiki syntax parsers -->
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-rendering-syntax-doxia</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-rendering-syntax-wikimodel</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-rendering-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-rendering-syntax-xwiki10</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-model</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-velocity</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-rendering-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-rendering-transformation-icon</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-rendering-transformation-wikiword</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-legacy</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- Spring -->
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-framework-bom</artifactId>
        <version>${spring.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>${spring.security.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>${spring.security.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-crypto</artifactId>
        <version>${spring.security.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-oauth2-resource-server</artifactId>
        <version>${spring.security.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-oauth2-jose</artifactId>
        <version>${spring.security.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-oauth2-client</artifactId>
        <version>${spring.security.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.kafka</groupId>
        <artifactId>spring-kafka</artifactId>
        <version>${spring.kafka.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-webmvc-core</artifactId>
        <version>${springdoc-openapi.version}</version>
      </dependency>

      <!-- Jackson -->
      <dependency>
        <groupId>com.fasterxml.jackson</groupId>
        <artifactId>jackson-bom</artifactId>
        <version>${jackson.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>

      <!-- Storage -->
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.3.2.GA</version>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-annotations</artifactId>
        <version>3.4.0.GA</version>
        <exclusions>
          <exclusion>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
          </exclusion>
          <exclusion>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-commons-annotations</artifactId>
        <version>3.3.0.ga</version>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>3.4.0.GA</version>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate</artifactId>
        <version>3.2.6.ga</version>
        <exclusions>
          <exclusion>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
          </exclusion>
          <exclusion>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- Rendering -->
      <dependency>
        <groupId>radeox</groupId>
        <artifactId>radeox</artifactId>
        <version>1.0-b2</version>
      </dependency>

      <!-- For extracting metadata from various document types -->
      <dependency>
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-core</artifactId>
        <version>1.28.5</version>
      </dependency>
      <dependency>
        <!-- IMPORTANT: includes transitive dependency 'poi-ooxml-4.0.1' on tika upgrade match other
        existing versions accordingly -->
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-parsers</artifactId>
        <version>1.28.5</version>
        <exclusions>
          <!-- exclude asm, it is already included in hibernate -->
          <exclusion>
            <groupId>org.ow2.asm</groupId>
            <artifactId>asm</artifactId>
          </exclusion>
          <exclusion>
            <!--  exclude CXF since we're already including Jersey as JAX-RS implementation -->
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-rs-client</artifactId>
          </exclusion>
          <exclusion>
            <!--  exclude quartz since we're already including it in celements-scheduler -->
            <groupId>org.quartz-scheduler</groupId>
            <artifactId>quartz</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.tallison</groupId>
            <artifactId>metadata-extractor</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>jul-to-slf4j</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-csv</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
          <exclusion>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
          </exclusion>
          <exclusion>
            <groupId>net.jcip</groupId>
            <artifactId>jcip-annotations</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.glassfish.jaxb</groupId>
            <artifactId>jaxb-runtime</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <!-- match version with tika-parsers -->
        <groupId>org.tallison</groupId>
        <artifactId>metadata-extractor</artifactId>
        <version>2.17.1.0</version>
      </dependency>
      <dependency>
        <!-- match version with tika-parsers -->
        <groupId>org.apache.pdfbox</groupId>
        <artifactId>jbig2-imageio</artifactId>
        <version>3.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.apache.avalon.framework</groupId>
        <artifactId>avalon-framework-api</artifactId>
        <version>4.3.1</version>
      </dependency>
      <dependency>
        <groupId>org.apache.avalon.framework</groupId>
        <artifactId>avalon-framework-impl</artifactId>
        <version>4.3.1</version>
      </dependency>
      <dependency>
        <!-- match version with tika-parsers -->
        <groupId>com.github.jai-imageio</groupId>
        <artifactId>jai-imageio-jpeg2000</artifactId>
        <version>1.4.0</version>
      </dependency>
      <dependency>
        <!-- match version with tika-parsers -->
        <groupId>org.xerial</groupId>
        <artifactId>sqlite-jdbc</artifactId>
        <version>3.39.2.1</version>
      </dependency>

      <!-- CSS and JS compression tool, used in SkinExtensions -->
      <dependency>
        <groupId>com.yahoo.platform.yui</groupId>
        <artifactId>yuicompressor</artifactId>
        <version>2.2.5</version>
      </dependency>

      <!-- Authentication -->
      <dependency>
        <groupId>securityfilter</groupId>
        <artifactId>securityfilter</artifactId>
        <version>2.0</version>
        <exclusions>
          <!-- [CELDEV-808] exclude xml-apis compile dependency -->
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- The JRCS JARS are are in our repo till we get them published on the central repository.
           JRCS home page: http://www.suigeneris.org/kb/display/jrcs/JRCS+Home -->
      <dependency>
        <groupId>org.suigeneris</groupId>
        <artifactId>jrcs.diff</artifactId>
        <version>0.4.2</version>
      </dependency>
      <dependency>
        <groupId>org.suigeneris</groupId>
        <artifactId>jrcs.rcs</artifactId>
        <version>0.4.2</version>
      </dependency>

      <!-- JTidy Has been picked up at https://github.com/jtidy/jtidy and immediately was
      reabandoned. However their release from Dec 2019 has at least some HTML5 support -->
      <dependency>
        <groupId>com.github.jtidy</groupId>
        <artifactId>jtidy</artifactId>
        <version>1.0.5</version>
        <exclusions>
          <exclusion>
            <groupId>xerces</groupId>
            <artifactId>dom3-xml-apis</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <dependency>
        <groupId>javax.inject</groupId>
        <artifactId>javax.inject</artifactId>
        <version>1</version>
      </dependency>
      <dependency>
        <groupId>javax.annotation</groupId>
        <artifactId>javax.annotation-api</artifactId>
        <version>1.3.2</version>
      </dependency>
      <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>2.0.1.Final</version>
      </dependency>
      <dependency>
        <groupId>net.sf.trove4j</groupId>
        <artifactId>trove4j</artifactId>
        <version>3.0.3</version>
      </dependency>
      <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.2.2</version>
      </dependency>
      <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.6</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.12.0</version>
      </dependency>
      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.11.0</version>
      </dependency>
      <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>1.15</version>
      </dependency>
      <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>1.9.4</version>
        <exclusions>
          <exclusion>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>commons-configuration</groupId>
        <artifactId>commons-configuration</artifactId>
        <version>1.10</version>
        <exclusions>
          <exclusion>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils-core</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.5</version>
        <exclusions>
          <exclusion>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>commons-net</groupId>
        <artifactId>commons-net</artifactId>
        <version>3.9.0</version>
      </dependency>
      <dependency>
        <groupId>commons-dbcp</groupId>
        <artifactId>commons-dbcp</artifactId>
        <version>1.4</version>
      </dependency>
      <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>33.2.1-jre</version>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>jsr305</artifactId>
        <version>3.0.2</version>
      </dependency>
      <dependency>
        <!-- A small collection of Stream utilities for Java 8. May be removed in 9+ -->
        <groupId>com.codepoetics</groupId>
        <artifactId>protonpack</artifactId>
        <version>1.16</version>
      </dependency>
      <dependency>
        <groupId>one.util</groupId>
        <artifactId>streamex</artifactId>
        <version>0.8.4</version>
      </dependency>

      <dependency>
        <groupId>com.xpn.xwiki.platform.plugins</groupId>
        <artifactId>xwiki-plugin-application-manager</artifactId>
        <version>1.19</version>
      </dependency>
      <dependency>
        <groupId>com.xpn.xwiki.platform.plugins</groupId>
        <artifactId>xwiki-plugin-wiki-manager</artifactId>
        <version>1.26</version>
      </dependency>

      <dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>javax.ws.rs-api</artifactId>
        <version>2.1.1</version>
      </dependency>
      <dependency>
        <groupId>jakarta.ws.rs</groupId>
        <artifactId>jakarta.ws.rs-api</artifactId>
        <version>3.1.0</version> <!-- 4.0.0 requires JDK 17, therefore fallback to 3.1.0 -->
      </dependency>
      <dependency>
        <!-- TODO [CELDEV-815] Upgrade to javax.servlet Spec 4.0 -->
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.apache.velocity</groupId>
        <artifactId>velocity</artifactId>
        <version>1.7</version>
      </dependency>
      <dependency>
        <groupId>struts</groupId>
        <artifactId>struts</artifactId>
        <version>1.2.9</version>
        <exclusions>
          <!-- There is conflict with hibernate antlr-2.7.6 dependency -->
          <exclusion>
            <groupId>antlr</groupId>
            <artifactId>antlr</artifactId>
          </exclusion>
          <!-- [CELDEV-808] exclude xml-apis compile dependency -->
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- JAX-RS implementation -->
      <dependency>
        <groupId>org.glassfish.jersey.core</groupId>
        <artifactId>jersey-common</artifactId>
        <version>${jersey.version}</version>
      </dependency>
      <dependency>
        <groupId>org.glassfish.jersey.core</groupId>
        <artifactId>jersey-client</artifactId>
        <version>${jersey.version}</version>
      </dependency>
      <dependency>
        <groupId>org.glassfish.jersey.inject</groupId>
        <artifactId>jersey-hk2</artifactId>
        <version>${jersey.version}</version>
      </dependency>

      <!-- XML processing -->
      <!-- JAXB -->
      <dependency>
        <groupId>jakarta.xml.bind</groupId>
        <artifactId>jakarta.xml.bind-api</artifactId>
        <version>3.0.1</version>
      </dependency>
      <dependency>
        <groupId>org.glassfish.jaxb</groupId>
        <artifactId>jaxb-runtime</artifactId>
        <version>2.3.9</version>
      </dependency>
      <dependency>
        <groupId>xpp3</groupId>
        <artifactId>xpp3</artifactId>
        <version>1.1.4c</version>
      </dependency>
      <dependency>
        <groupId>xerces</groupId>
        <artifactId>xercesImpl</artifactId>
        <version>2.11.0</version>
        <exclusions>
          <!-- [CELDEV-808] exclude xml-apis compile dependency -->
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- TODO: We should drop ECS -->
      <dependency>
        <groupId>ecs</groupId>
        <artifactId>ecs</artifactId>
        <version>1.4.2</version>
      </dependency>

      <!-- JSON -->
      <dependency>
        <groupId>net.sf.json-lib</groupId>
        <artifactId>json-lib</artifactId>
        <version>2.3</version>
        <classifier>jdk15</classifier>
        <exclusions>
          <exclusion>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- some more xwiki crap we pull up from xwiki-core -->
      <dependency>
        <groupId>com.novell.ldap</groupId>
        <artifactId>jldap</artifactId>
        <version>4.3</version>
      </dependency>
      <!-- TODO drop this in favour of java 8 time library -->
      <dependency>
        <groupId>joda-time</groupId>
        <artifactId>joda-time</artifactId>
        <version>1.6</version>
      </dependency>
      <!-- iCal processing -->
      <dependency>
        <groupId>ical4j</groupId>
        <artifactId>ical4j</artifactId>
        <version>0.9.20</version>
        <exclusions>
          <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <!-- Mail sender -->
      <dependency>
        <groupId>com.sun.mail</groupId>
        <artifactId>jakarta.mail</artifactId>
        <version>2.0.2</version>
      </dependency>
      <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>mail</artifactId>
        <version>1.4</version>
      </dependency>
      <!-- Used by another tool, it should be removed some time -->
      <dependency>
        <groupId>picocontainer</groupId>
        <artifactId>picocontainer</artifactId>
        <version>1.2</version>
        <exclusions>
          <!-- [CELDEV-808] exclude xml-apis compile dependency -->
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <!-- Regular expressions -->
      <dependency>
        <groupId>oro</groupId>
        <artifactId>oro</artifactId>
        <version>2.0.8</version>
      </dependency>
      <!-- Used by XWiki 1.0 Groovy macro -->
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy-all</artifactId>
        <version>1.7.5</version>
      </dependency>

      <!-- Logging -->
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-1.2-api</artifactId>
        <version>${log4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>${log4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>${log4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-web</artifactId>
        <version>${log4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-slf4j-impl</artifactId>
        <version>${log4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jul-to-slf4j</artifactId>
        <version>${slf4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>${slf4j.version}</version>
      </dependency>

      <!-- Testing -->
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13.2</version>
      </dependency>
      <dependency>
        <groupId>org.xwiki.platform</groupId>
        <artifactId>xwiki-core-shared-tests</artifactId>
        <version>${xwiki.version}</version>
        <exclusions>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-configuration-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-container-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.xwiki.platform</groupId>
            <artifactId>xwiki-core-component-default</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
          </exclusion>
          <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
          </exclusion>
          <exclusion>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
          </exclusion>
          <exclusion>
            <groupId>junit</groupId>
            <artifactId>junit-dep</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.easymock</groupId>
        <artifactId>easymock</artifactId>
        <version>5.6.0</version>
      </dependency>
      <dependency>
        <groupId>net.bytebuddy</groupId>
        <artifactId>byte-buddy</artifactId>
        <version>1.17.5</version>
      </dependency>
      <!-- Used to mock XWiki class -->
      <dependency>
        <groupId>jmock</groupId>
        <artifactId>jmock</artifactId>
        <version>1.2.0</version>
        <exclusions>
          <exclusion>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>cglib</groupId>
        <artifactId>cglib</artifactId>
        <version>3.3.0</version>
      </dependency>
      <dependency>
        <groupId>jmock</groupId>
        <artifactId>jmock-cglib</artifactId>
        <version>1.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.jmock</groupId>
        <artifactId>jmock-legacy</artifactId>
        <version>2.5.1</version>
      </dependency>
      <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
      </dependency>
      <!-- Needed for backward compatibility Aspects -->
      <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>1.6.7</version>
      </dependency>

      <dependency>
        <!-- TODO replace with fasterxml.jackson -->
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-core-lgpl</artifactId>
        <version>1.9.13</version>
      </dependency>
      <dependency>
        <!-- TODO replace with fasterxml.jackson -->
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-lgpl</artifactId>
        <version>1.9.13</version>
      </dependency>
      <!-- Dom4J & Css4J [CELDEV-927] -->
      <dependency>
        <groupId>org.dom4j</groupId>
        <artifactId>dom4j</artifactId>
        <version>2.1.3</version>
      </dependency>
      <dependency>
        <groupId>jdom</groupId>
        <artifactId>jdom</artifactId>
        <version>1.1</version>
      </dependency>
      <dependency>
        <groupId>jaxen</groupId>
        <artifactId>jaxen</artifactId>
        <version>1.2.0</version>
      </dependency>
      <dependency>
        <groupId>io.sf.carte</groupId>
        <artifactId>css4j</artifactId>
        <version>0.43.1</version>
        <exclusions>
          <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>io.sf.carte</groupId>
        <artifactId>css4j-dom4j</artifactId>
        <version>0.43.1</version>
      </dependency>
      <dependency>
        <groupId>org.jsoup</groupId>
        <artifactId>jsoup</artifactId>
        <version>1.15.3</version>
      </dependency>
      <dependency>
        <groupId>xalan</groupId>
        <artifactId>xalan</artifactId>
        <version>2.7.2</version>
        <exclusions>
          <!-- [CELDEV-808] exclude xml-apis compile dependency -->
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

      <!-- JDBC connector -->
      <dependency>
        <groupId>org.mariadb.jdbc</groupId>
        <artifactId>mariadb-java-client</artifactId>
        <version>3.1.3</version>
      </dependency>
      <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.49</version>
      </dependency>

    </dependencies>
  </dependencyManagement>
  <organization>
    <name>synventis gmbh</name>
    <url>https://www.synventis.com</url>
  </organization>
  <distributionManagement>
    <snapshotRepository>
      <id>celements-snapshot-repository</id>
      <url>${repo.url.dist.celements}/snapshots</url>
      <uniqueVersion>true</uniqueVersion>
    </snapshotRepository>
    <repository>
      <id>celements-release-repository</id>
      <url>${repo.url.dist.celements}/releases</url>
      <uniqueVersion>true</uniqueVersion>
    </repository>
  </distributionManagement>
</project>
