Should Jackson be considered a monorepo #98
-
Do you believe that Jackson should be considered a monorepo? Can I update components of it independently, or would the generally recommended practice be to upgrade core, databind, annotation and all others to the same version number? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
all versions of jackson-* jars should ideally match |
Beta Was this translation helpful? Give feedback.
-
Correct: all MINOR versions SHOULD match. Might as well match patches, but that is not required. However: attempt is made to follow partial ordering so that, for example:
and specifically we try to guarantee "internal API" compatibility across adjacent versions, in this direction. Still, that is not of much use for users, in presence of transitive dependencies. So the recommendation really is to:
I hope this helps. |
Beta Was this translation helpful? Give feedback.
all versions of jackson-* jars should ideally match