Interestingly enough this surfaced on Twitter as well, so there's also:

https://github.com/joschi/jackson-bom

which I assume is about the same thing.
So the idea is to usually Maven import this with scope of 'import', to get
the versions from dependencyManagement?

I am supportive of the idea, assuming release is as simple as just using
mvn release plugin, possibly modifying one line (or zero; but I had some
issues earlier trying to rely on ${project.version}), and could release
this as part of the usual Jackson release process. Or work with whoever
would like to maintain it, if preferable.

One open question would be whether core Jackson components themselves
should use this: I assume that would make sense. There may be some minor
question related to inclusion (or not) of components outside of fasterxml,
but I think bom could start incorporating more versions whenever (and if)
we figure out a way to coordinate releases of external things (like, say,
bson4jackson, mongo mappers?) in some sensible way.

So... what do others think? Would you find this useful?

-+ Tatu +-

ps. I think `jackson-parent` can still be used for versions of plugin
dependencies.


On Tue, Oct 4, 2016 at 7:01 PM, Christopher Currie <[email protected]>
wrote:

> A couple of times recently my team has been hit by jackson project version
> mismatches, as one or the other project will 'dependencyManage' only some
> modules and not others. I propose to create (and maintain, if needed) a
> 'jackson-bom' project that, similar to the 'dropwizard-bom' project,
> provides dependency management across ALL jackson modules. A draft of this
> project is here:
>
> https://github.com/christophercurrie/jackson-bom
>
> Feedback is encouraged, especially if anyone else would find such a thing
> valuable.
>
> Christopher
>
> --
> You received this message because you are subscribed to the Google Groups
> "jackson-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to