Skip to content
Discussion options

You must be logged in to vote

A concrete way to confirm this is to inspect the resolved Jackson artifacts, not only the dependencies you declared:

mvn dependency:tree -Dincludes=com.fasterxml.jackson.core:jackson-annotations,tools.jackson.core,tools.jackson.module,dev.toonformat:jtoon

JToon is on Jackson 3 (tools.jackson.*). For example, the current dev.toonformat:jtoon:2.0.0 POM pulls tools.jackson.core:jackson-databind:3.1.3, whose BOM expects com.fasterxml.jackson.core:jackson-annotations:2.21.

Spring Boot 3.2.2 manages the older Jackson 2 line. If Boot dependency management forces jackson-annotations back to 2.15.x, Jackson 3 databind can start but then fail at runtime with:

NoClassDefFoundError: com/fasterxml/jac…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@princedavidraj
Comment options

Comment options

You must be logged in to vote
1 reply
@princedavidraj
Comment options

Answer selected by felipestanzani
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants