| @@ -0,0 +1,405 @@ | |||||
| <!-- | |||||
| ~ Copyright (c) 2010-2022. Axon Framework | |||||
| ~ | |||||
| ~ Licensed under the Apache License, Version 2.0 (the "License"); | |||||
| ~ you may not use this file except in compliance with the License. | |||||
| ~ You may obtain a copy of the License at | |||||
| ~ | |||||
| ~ http://www.apache.org/licenses/LICENSE-2.0 | |||||
| ~ | |||||
| ~ Unless required by applicable law or agreed to in writing, software | |||||
| ~ distributed under the License is distributed on an "AS IS" BASIS, | |||||
| ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
| ~ See the License for the specific language governing permissions and | |||||
| ~ limitations under the License. | |||||
| --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-bom</artifactId> | |||||
| <version>4.5.12</version> | |||||
| <packaging>pom</packaging> | |||||
| <modelVersion>4.0.0</modelVersion> | |||||
| <name>Axon - Bill of Materials</name> | |||||
| <description>This project provides Maven managed dependencies for all Axon artifacts.</description> | |||||
| <inceptionYear>2020</inceptionYear> | |||||
| <url>https://axoniq.io/</url> | |||||
| <licenses> | |||||
| <license> | |||||
| <name>Apache 2.0</name> | |||||
| <url>http://www.apache.org/licenses/LICENSE-2.0</url> | |||||
| </license> | |||||
| </licenses> | |||||
| <issueManagement> | |||||
| <system>GitHub</system> | |||||
| <url>https://github.com/AxonFramework/axon-bom/issues</url> | |||||
| </issueManagement> | |||||
| <properties> | |||||
| <axonserver-connector-java.version>4.5.4</axonserver-connector-java.version> | |||||
| <axon.version>4.5.9</axon.version> | |||||
| <extension.amqp.version>4.5</extension.amqp.version> | |||||
| <extension.cdi.version>4.5-alpha1</extension.cdi.version> | |||||
| <extension.jgroups.version>4.5.1</extension.jgroups.version> | |||||
| <extension.kafka.version>4.5.3</extension.kafka.version> | |||||
| <extension.kotlin.version>0.2.0</extension.kotlin.version> | |||||
| <extension.mongo.version>4.5</extension.mongo.version> | |||||
| <extension.reactor.version>4.5.1</extension.reactor.version> | |||||
| <extension.springcloud.version>4.5</extension.springcloud.version> | |||||
| <extension.tracing.version>4.5.2</extension.tracing.version> | |||||
| <axonserver-plugin-api.version>4.5</axonserver-plugin-api.version> | |||||
| <projectreactor.version>3.4.16</projectreactor.version> | |||||
| </properties> | |||||
| <dependencies> | |||||
| <!-- Axon Server Connector --> | |||||
| <dependency> | |||||
| <groupId>io.axoniq</groupId> | |||||
| <artifactId>axonserver-connector-java</artifactId> | |||||
| <version>${axonserver-connector-java.version}</version> | |||||
| </dependency> | |||||
| <!-- Axon Server - Plugins --> | |||||
| <dependency> | |||||
| <groupId>io.axoniq</groupId> | |||||
| <artifactId>axonserver-plugin-api</artifactId> | |||||
| <version>${axonserver-plugin-api.version}</version> | |||||
| </dependency> | |||||
| <!-- Project reactor - Included to avoid compatability issues when updating from older Axon versions --> | |||||
| <dependency> | |||||
| <groupId>io.projectreactor</groupId> | |||||
| <artifactId>reactor-core</artifactId> | |||||
| <version>${projectreactor.version}</version> | |||||
| </dependency> | |||||
| <!-- Axon Framework --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-configuration</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-disruptor</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-eventsourcing</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-legacy</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-messaging</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-metrics</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-micrometer</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-modelling</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-server-connector</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-spring</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-spring-boot-autoconfigure</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-spring-boot-starter</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework</groupId> | |||||
| <artifactId>axon-test</artifactId> | |||||
| <version>${axon.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - AMQP --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.amqp</groupId> | |||||
| <artifactId>axon-amqp</artifactId> | |||||
| <version>${extension.amqp.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.amqp</groupId> | |||||
| <artifactId>axon-amqp-spring-boot-autoconfigure</artifactId> | |||||
| <version>${extension.amqp.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.amqp</groupId> | |||||
| <artifactId>axon-amqp-spring-boot-starter</artifactId> | |||||
| <version>${extension.amqp.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - CDI --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.cdi</groupId> | |||||
| <artifactId>axon-cdi</artifactId> | |||||
| <version>${extension.cdi.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - JGroups --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.jgroups</groupId> | |||||
| <artifactId>axon-jgroups</artifactId> | |||||
| <version>${extension.jgroups.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.jgroups</groupId> | |||||
| <artifactId>axon-jgroups-spring-boot-autoconfigure</artifactId> | |||||
| <version>${extension.jgroups.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.jgroups</groupId> | |||||
| <artifactId>axon-jgroups-spring-boot-starter</artifactId> | |||||
| <version>${extension.jgroups.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - Kafka --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.kafka</groupId> | |||||
| <artifactId>axon-kafka</artifactId> | |||||
| <version>${extension.kafka.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.kafka</groupId> | |||||
| <artifactId>axon-kafka-spring-boot-autoconfigure</artifactId> | |||||
| <version>${extension.kafka.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.kafka</groupId> | |||||
| <artifactId>axon-kafka-spring-boot-starter</artifactId> | |||||
| <version>${extension.kafka.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - Kotlin --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.kotlin</groupId> | |||||
| <artifactId>axon-kotlin</artifactId> | |||||
| <version>${extension.kotlin.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - Mongo --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.mongo</groupId> | |||||
| <artifactId>axon-mongo</artifactId> | |||||
| <version>${extension.mongo.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - Reactor --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.reactor</groupId> | |||||
| <artifactId>axon-reactor</artifactId> | |||||
| <version>${extension.reactor.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.reactor</groupId> | |||||
| <artifactId>axon-reactor-spring-boot-autoconfigure</artifactId> | |||||
| <version>${extension.reactor.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.reactor</groupId> | |||||
| <artifactId>axon-reactor-spring-boot-starter</artifactId> | |||||
| <version>${extension.reactor.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - Spring Cloud --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.springcloud</groupId> | |||||
| <artifactId>axon-springcloud</artifactId> | |||||
| <version>${extension.springcloud.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.springcloud</groupId> | |||||
| <artifactId>axon-springcloud-spring-boot-autoconfigure</artifactId> | |||||
| <version>${extension.springcloud.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.springcloud</groupId> | |||||
| <artifactId>axon-springcloud-spring-boot-starter</artifactId> | |||||
| <version>${extension.springcloud.version}</version> | |||||
| </dependency> | |||||
| <!-- Extension - Tracing --> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.tracing</groupId> | |||||
| <artifactId>axon-tracing</artifactId> | |||||
| <version>${extension.tracing.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.tracing</groupId> | |||||
| <artifactId>axon-tracing-spring-boot-autoconfigure</artifactId> | |||||
| <version>${extension.tracing.version}</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.axonframework.extensions.tracing</groupId> | |||||
| <artifactId>axon-tracing-spring-boot-starter</artifactId> | |||||
| <version>${extension.tracing.version}</version> | |||||
| </dependency> | |||||
| </dependencies> | |||||
| <repositories> | |||||
| <repository> | |||||
| <id>sonatype</id> | |||||
| <url>https://oss.sonatype.org/content/repositories/snapshots</url> | |||||
| <snapshots> | |||||
| <enabled>true</enabled> | |||||
| <updatePolicy>always</updatePolicy> | |||||
| <checksumPolicy>fail</checksumPolicy> | |||||
| </snapshots> | |||||
| </repository> | |||||
| </repositories> | |||||
| <build> | |||||
| <pluginManagement> | |||||
| <plugins> | |||||
| <plugin> | |||||
| <artifactId>maven-clean-plugin</artifactId> | |||||
| <version>3.1.0</version> | |||||
| </plugin> | |||||
| <plugin> | |||||
| <artifactId>maven-install-plugin</artifactId> | |||||
| <version>2.5.2</version> | |||||
| </plugin> | |||||
| </plugins> | |||||
| </pluginManagement> | |||||
| <plugins> | |||||
| <plugin> | |||||
| <artifactId>maven-deploy-plugin</artifactId> | |||||
| <version>2.8.2</version> | |||||
| </plugin> | |||||
| <plugin> | |||||
| <artifactId>maven-release-plugin</artifactId> | |||||
| <version>2.5.3</version> | |||||
| <configuration> | |||||
| <mavenExecutorId>forked-path</mavenExecutorId> | |||||
| <localCheckout>true</localCheckout> | |||||
| <pushChanges>false</pushChanges> | |||||
| </configuration> | |||||
| </plugin> | |||||
| <plugin> | |||||
| <groupId>com.commsen.maven</groupId> | |||||
| <artifactId>bom-helper-maven-plugin</artifactId> | |||||
| <version>0.4.0</version> | |||||
| <executions> | |||||
| <execution> | |||||
| <id>default</id> | |||||
| <phase>validate</phase> | |||||
| <configuration> | |||||
| <inplace>true</inplace> | |||||
| <replaceBackup>true</replaceBackup> | |||||
| </configuration> | |||||
| <goals> | |||||
| <goal>resolve</goal> | |||||
| <goal>sort</goal> | |||||
| </goals> | |||||
| </execution> | |||||
| </executions> | |||||
| </plugin> | |||||
| </plugins> | |||||
| </build> | |||||
| <profiles> | |||||
| <profile> | |||||
| <id>release-sign-artifacts</id> | |||||
| <activation> | |||||
| <property> | |||||
| <name>performRelease</name> | |||||
| <value>true</value> | |||||
| </property> | |||||
| </activation> | |||||
| <build> | |||||
| <plugins> | |||||
| <plugin> | |||||
| <groupId>org.apache.maven.plugins</groupId> | |||||
| <artifactId>maven-gpg-plugin</artifactId> | |||||
| <version>3.0.1</version> | |||||
| <executions> | |||||
| <execution> | |||||
| <id>sign-artifacts</id> | |||||
| <phase>verify</phase> | |||||
| <goals> | |||||
| <!--suppress MavenModelInspection --> | |||||
| <goal>sign</goal> | |||||
| </goals> | |||||
| </execution> | |||||
| </executions> | |||||
| </plugin> | |||||
| </plugins> | |||||
| </build> | |||||
| </profile> | |||||
| </profiles> | |||||
| <!-- Deploy and release configuration --> | |||||
| <distributionManagement> | |||||
| <snapshotRepository> | |||||
| <id>sonatype</id> | |||||
| <url>https://oss.sonatype.org/content/repositories/snapshots</url> | |||||
| <uniqueVersion>true</uniqueVersion> | |||||
| </snapshotRepository> | |||||
| <repository> | |||||
| <id>sonatype</id> | |||||
| <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> | |||||
| <uniqueVersion>false</uniqueVersion> | |||||
| </repository> | |||||
| </distributionManagement> | |||||
| <scm> | |||||
| <connection>scm:git:git://github.com/AxonFramework/axon-bom.git</connection> | |||||
| <developerConnection>scm:git:git@github.com:AxonFramework/axon-bom.git</developerConnection> | |||||
| <url>https://github.com/AxonFramework/axon-bom</url> | |||||
| <tag>axon-4.5.12</tag> | |||||
| </scm> | |||||
| <developers> | |||||
| <developer> | |||||
| <name>Allard Buijze</name> | |||||
| <email>allard.buijze@axoniq.io</email> | |||||
| <organization>AxonIQ</organization> | |||||
| <organizationUrl>https://axoniq.io</organizationUrl> | |||||
| <roles> | |||||
| <role>Project Owner</role> | |||||
| </roles> | |||||
| </developer> | |||||
| <developer> | |||||
| <name>Steven van Beelen</name> | |||||
| <email>steven.vanbeelen@axoniq.io</email> | |||||
| <organization>AxonIQ</organization> | |||||
| <organizationUrl>https://axoniq.io</organizationUrl> | |||||
| <roles> | |||||
| <role>Committer</role> | |||||
| </roles> | |||||
| </developer> | |||||
| <developer> | |||||
| <name>Milen Dyankov</name> | |||||
| <email>milen.dyankov@axoniq.io</email> | |||||
| <organization>AxonIQ</organization> | |||||
| <organizationUrl>https://axoniq.io</organizationUrl> | |||||
| <roles> | |||||
| <role>Committer</role> | |||||
| </roles> | |||||
| </developer> | |||||
| </developers> | |||||
| </project> | |||||