From 2956d9d25ee310a600782cb9c0d7234fc1c9c416 Mon Sep 17 00:00:00 2001 From: Steven van Beelen Date: Thu, 15 Sep 2022 14:26:42 +0200 Subject: [PATCH 1/4] Add multi-tenancy and spring-native extensions Add the new Axon Framework Multi-Tenancy and experimental Axon Framework Spring Native dependencies. #feature/add-springnative-and-multitenancy --- pom.xml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2ed9ecc..fa33da5 100644 --- a/pom.xml +++ b/pom.xml @@ -43,6 +43,7 @@ 4.5.6 4.6.0 + 4.5 4.6.0 4.5-alpha1 @@ -50,10 +51,11 @@ 4.6.0 0.2.0 4.5 + 4.6.0 4.5.1 + 0.1.0 4.5 4.5.2 - 4.5 3.4.23 @@ -212,6 +214,22 @@ axon-mongo ${extension.mongo.version} + + + org.axonframework.extensions.multitenancy + axon-multitenancy + ${extension.multitenancy.version} + + + org.axonframework.extensions.multitenancy + axon-multitenancy-spring-boot-autoconfigure + ${extension.multitenancy.version} + + + org.axonframework.extensions.multitenancy + axon-multitenancy-spring-boot-starter + ${extension.multitenancy.version} + org.axonframework.extensions.reactor @@ -228,6 +246,12 @@ axon-reactor-spring-boot-starter ${extension.reactor.version} + + + org.axonframework.experimental + axon-spring-native + ${extension.spring-native.version} + org.axonframework.extensions.springcloud From e1f8e30eb04bcd2e2ce4f716ee8c079cee033a41 Mon Sep 17 00:00:00 2001 From: Steven van Beelen Date: Mon, 19 Sep 2022 10:45:19 +0200 Subject: [PATCH 2/4] Update the README Update the README.md to include the Multi-Tenancy and Spring-Native extensions. #88 --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eb73ed3..3414bc6 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,15 @@ At this stage, the BOM includes the dependencies for the following projects: * [Axon Framework Kafka Extension](https://github.com/AxonFramework/extension-kafka) * [Axon Framework Kotlin Extension](https://github.com/AxonFramework/extension-kotlin) * [Axon Framework Mongo Extension](https://github.com/AxonFramework/extension-mongo) +* [Axon Framework Multi-Tenancy Extension](https://github.com/AxonFramework/extension-multitenancy) * [Axon Framework Reactor Extension](https://github.com/AxonFramework/extension-reactor) +* [Axon Framework Spring-Native Extension](https://github.com/AxonFramework/extension-spring-native) * [Axon Framework Spring Cloud Extension](https://github.com/AxonFramework/extension-springcloud) * [Axon Framework Tracing Extension](https://github.com/AxonFramework/extension-tracing) -The Bill of Materials always follows at least the Axon Framework release cycle. So every new Axon Framework version will lead to a new Bill of Materials version. Releases of other dependencies may or may not lead to a new release. +The Bill of Materials always follows at least the Axon Framework release cycle. +So every new Axon Framework version will lead to a new Bill of Materials version. +Releases of other dependencies may or may not lead to a new release. ## Getting Started - Maven From 21c15149e2e52b7ab096612a1108e3b70aaf5116 Mon Sep 17 00:00:00 2001 From: Steven van Beelen Date: Mon, 19 Sep 2022 11:36:24 +0200 Subject: [PATCH 3/4] Rename multi-tenancy Spring Boot dependencies The multi-tenancy Spring Boot auto-configure and starter dependency are not prefixed with `axon-`. Hence, the prefix that's present should be removed. #88 --- pom.xml | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index 75482cd..ff58831 100644 --- a/pom.xml +++ b/pom.xml @@ -13,8 +13,9 @@ ~ See the License for the specific language governing permissions and ~ limitations under the License. --> - - + org.axonframework axon-bom @@ -62,8 +63,6 @@ - - io.axoniq @@ -76,12 +75,7 @@ axonserver-plugin-api ${axonserver-plugin-api.version} - - - io.projectreactor - reactor-core - ${projectreactor.version} - + org.axonframework @@ -145,12 +139,12 @@ org.axonframework - axon-tracing-opentelemetry + axon-test ${axon.version} org.axonframework - axon-test + axon-tracing-opentelemetry ${axon.version} @@ -227,12 +221,12 @@ org.axonframework.extensions.multitenancy - axon-multitenancy-spring-boot-autoconfigure + multitenancy-spring-boot-autoconfigure ${extension.multitenancy.version} org.axonframework.extensions.multitenancy - axon-multitenancy-spring-boot-starter + multitenancy-spring-boot-starter ${extension.multitenancy.version} @@ -289,6 +283,13 @@ axon-tracing-spring-boot-starter ${extension.tracing.version} + + + + io.projectreactor + reactor-core + ${projectreactor.version} + From 5761d7358c7d6549e97ac26883ba3f77aca4871b Mon Sep 17 00:00:00 2001 From: Steven van Beelen Date: Mon, 19 Sep 2022 11:36:48 +0200 Subject: [PATCH 4/4] Rename multi-tenancy Spring Boot dependencies The multi-tenancy Spring Boot auto-configure and starter dependency are not prefixed with `axon-`. Hence, the prefix that's present should be removed. #88 --- pom.xml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pom.xml b/pom.xml index ff58831..74f83e2 100644 --- a/pom.xml +++ b/pom.xml @@ -13,9 +13,8 @@ ~ See the License for the specific language governing permissions and ~ limitations under the License. --> - + + org.axonframework axon-bom @@ -63,6 +62,7 @@ + io.axoniq @@ -76,6 +76,13 @@ ${axonserver-plugin-api.version} + + + io.projectreactor + reactor-core + ${projectreactor.version} + + org.axonframework @@ -147,6 +154,12 @@ axon-tracing-opentelemetry ${axon.version} + + + org.axonframework.experimental + axon-spring-native + ${extension.spring-native.version} + org.axonframework.extensions.amqp @@ -245,12 +258,6 @@ axon-reactor-spring-boot-starter ${extension.reactor.version} - - - org.axonframework.experimental - axon-spring-native - ${extension.spring-native.version} - org.axonframework.extensions.springcloud @@ -283,13 +290,6 @@ axon-tracing-spring-boot-starter ${extension.tracing.version} - - - - io.projectreactor - reactor-core - ${projectreactor.version} -