I had not seen that, as it didn't exist last week when I looked for it. It
appears mostly identical, save for plugin management for which I borrowed
jackson-parent.

AFAICT the release process is straightforward. I don't have an opinion on
whether other jackson projects use it internally, though that would have
the nice property of internally validating correctness to a certain extent.

Happy to reparent the project under FasterXML if it ends up useful enough.

On Tue, Oct 4, 2016 at 10:22 PM Tatu Saloranta <[email protected]> wrote:

> 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.
>

-- 
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