<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.occurrent</groupId>
  <artifactId>occurrent-bom</artifactId>
  <version>0.20.4</version>
  <packaging>pom</packaging>
  <name>Occurrent BOM</name>
  <description>Event Sourcing Utilities for the JVM based on the CloudEvents specification</description>
  <url>https://occurrent.org/occurrent-bom</url>
  <licenses>
    <license>
      <name>Apache 2.0</name>
      <url>https://www.apache.org/licenses/LICENSE-2.0.html</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>johan.haleby</id>
      <name>Johan Haleby</name>
      <email>johan.haleby at gmail.com</email>
      <organization>Parkster</organization>
      <organizationUrl>https://www.parkster.com</organizationUrl>
      <roles>
        <role>Developer</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:https://github.com/johanhaleby/occurrent.git</connection>
    <developerConnection>scm:git:ssh://git@github.com/johanhaleby/occurrent.git</developerConnection>
    <url>https://github.com/johanhaleby/occurrent.git</url>
  </scm>
  <distributionManagement>
    <repository>
      <id>central</id>
      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
    </repository>
  </distributionManagement>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevents-extension</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>filter</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>functional-support</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-api-common</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-api-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-api-reactor</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>inmemory-filter-matching</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-inmemory</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>time</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>mongodb-timerepresentation</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-mongodb-common</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>mongodb-specialfilterhandling</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>mongodb-native-filter-bsonfilter-conversion</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>retry</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-mongodb-native</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>mongodb-spring-filter-query-conversion</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>mongodb-spring-sort-conversion</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-mongodb-spring-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>eventstore-mongodb-spring-reactor</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-core</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-base</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-api-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-native-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-common-blocking-competing-consumer-strategy</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-api-reactor</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-spring-common</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-spring-reactor</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-spring-reactor-position-storage</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-spring-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-util-predicates</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>durable-subscription</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-spring-blocking-position-storage</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-spring-blocking-competing-consumer-strategy</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-native-blocking-position-storage</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-mongodb-native-blocking-competing-consumer-strategy</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-redis-spring-blocking-position-storage</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>reactor-durable-subscription</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>catchup-subscription</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>competing-consumer-subscription</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-inmemory</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-converter-api</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>command-composition</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-type-mapper-api</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-converter-generic</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>application-service-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-converter-xstream</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-type-mapper-reflection</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-converter-jackson</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>cloudevent-converter-jackson3</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>subscription-dsl-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>module-dsl-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>query-dsl-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>decider</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>decider-arrow</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>view-dsl</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>annotations</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>spring-boot-starter-mongodb</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>deadline-api-blocking</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>deadline-jobrunr</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>deadline-inmemory</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>
        <groupId>org.occurrent</groupId>
        <artifactId>hederlig</artifactId>
        <version>${project.version}</version>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>
