-
Notifications
You must be signed in to change notification settings - Fork 0
⭐ Divergences From Upstream
Terrence Daniels edited this page Aug 24, 2026
·
2 revisions
Every place this fork's behavior deliberately doesn't match upstream Axon Framework, gathered in one place so none of them read as an oversight:
- Java 25 toolchain, not upstream's Java 21 floor — raises the minimum JDK needed to consume this fork's published artifacts
-
Checkstyle bans
org.springframework.lang.Nullablein addition to upstream'sNonNull-only ban, completing a pairing every other framework in the list already had -
integrationtestsdoesn't publish to Maven Central — upstream doesn't skip-publish it either, which looks like an oversight on upstream's part rather than a choice -
POM metadata (SCM, developers, organization) points at this fork's own repo and maintainer, not upstream's AxonIQ organization or named developers — the jar manifest's
Implementation-Vendorfollows the same rule (caught pointing at upstream'sAxonIQ B.V.on a routine re-read, sinceaddDefaultImplementationEntriesderives it separately from the POM's own metadata) -
No
gradle/libs.versions.tomlversion catalog — see Versioning Approach
Each of these is explained in more depth in todo.md.