axonframework / axon-bom Goto Github PK
View Code? Open in Web Editor NEWAxon Bill of Materials (BOM) - provides managed dependencies for all Axon artifacts
License: Apache License 2.0
Axon Bill of Materials (BOM) - provides managed dependencies for all Axon artifacts
License: Apache License 2.0
Add dependencies for reactor as there are issues when using incorrect version of reactor.
User has to specify the version of reactor in their own pom file, potentially leading to issues when upgrading from older Axon version.
I would like to have the latest version of the server plugin api in this BOM as well
<!-- https://mvnrepository.com/artifact/io.axoniq/axonserver-plugin-api -->
<dependency>
<groupId>io.axoniq</groupId>
<artifactId>axonserver-plugin-api</artifactId>
<version>4.5</version>
</dependency>
1st: cool that there is a BOM now
2nd: Question: what is your versioning idea? coupling the extension versions to the axon-framework release versions seems a bit strange to me ... when 4.5 main release is out and we adopt for example extension-kotlin to support new features of 4.5 this will result in a new version of extension-kotlin and thus will require a new bom release ...
Possible Solutions:
Did you consider this? What is the plan, what's your opinion?
@joshiste commented on Wed Aug 21 2019
Imho it would be great if you'd provide a maven bill of materials artifact for axon. So you can import it into the dependencyManagement and have all versions defined in one place.
@smcvb commented on Wed Aug 21 2019
Fair suggestion @joshiste, we'll look into this.
@smcvb commented on Fri Jan 08 2021
This issue is currently in progress, and can be spotted as a dedicated repository here.
Add axon-kotlin-test
definition i BOM
No dependency defined
<dependency>
<groupId>org.axonframework.extensions.kotlin</groupId>
<artifactId>axon-kotlin-test</artifactId>
<version>...</version>
</dependency>
Hello, Looks like all dependencies related to this bom are already updated to axon 4.7, when will it be available to be used?
Thanks.
Just released til version 4.6.3
Release support to version 4.7.x
Put the versions directly in dependencies without bom to auto-fill the versions.
Upgrade Tracing Extension version from 4.6.0 to 4.6.1.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.