Migrate to Axon Framework 5 - #456
Conversation
Rewrite everything to AF5, using the OpenRewrite script. Furthermore, some modules have been dropped entirely in favor of the examples modules in Axon Framework itself. Those that have been dropped are documented as such.
Upgrade to workflows 0.2.0
|
Do you perhaps have any findings (or could you ask the Agent) on how we could improve our migration skills after this work? |
| @@ -1,54 +0,0 @@ | |||
| # Multi-tenant playground | |||
There was a problem hiding this comment.
Why did you remove that?
There was a problem hiding this comment.
Because it's a part of Axon Framework now! I'd expect samples to move over eventually. So, I documented that they've moved.
| @@ -1,39 +0,0 @@ | |||
| # Set Based Consistency Validation | |||
There was a problem hiding this comment.
Why did you remove the whole sample?
| * @author Yvonne Ceelie | ||
| */ | ||
| @SuppressWarnings("unused") | ||
| public abstract class EventUpcasterChainFactory { |
There was a problem hiding this comment.
Also I don't get it why you removed this... or if it's not useful, because we have sample in the axon framework repository itself, I'm not sure if we need ANY of examples in this repository.
There was a problem hiding this comment.
Because it's a part of Axon Framework now! I'd expect samples to move over eventually. So, I documented that they've moved.
This pull request migrates the entirety of this project to Axon Framework 5.
The rewrite was done through our OpenRewrite script, in combination with the skill we have for migration (which can be found here).
Additionally, some modules have been dropped entirely from this project, in favor of the dedicated examples directory that's now part of Axon Framework.
The modules that have a replacement there are:
Lastly, the Saga module has been removed entirely, in favor of the Workflow module that's already been added to this repository.