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.
