Since I have not heard anything, I think I will proceed with merging
this for 2.10 as suggested

-+ Tatu +-

On Thu, Aug 29, 2019 at 6:08 PM Marcos Passos
<marcospassos....@gmail.com> wrote:
>
> We’ve been using this pattern for three months now, and we’ve noticed a 
> considerable improvement since we broke up large packages into smaller ones. 
> Currently, Jackson modules can only declare soft-dependencies which is a bad 
> experience from a developer perspective: you only notice that a dependency is 
> missing at runtime, when in fact they should never have to care about it in 
> the first place.
>
> - Marcos
>
>
> On Thu, Aug 29, 2019 at 21:17 Tatu Saloranta <t...@fasterxml.com> wrote:
>>
>> On Tue, Aug 27, 2019 at 8:44 PM Marcos Passos
>> <marcospassos....@gmail.com> wrote:
>> >
>> > Hi folks!
>> >
>> > I've opened a PR that introduces the possibility of declaring modules 
>> > dependencies to ensure the object mapper will register the required module 
>> > as well.
>> >
>> > In our case, we've several modules that depend on the Jdk8Module. We also 
>> > have modules that depend on other modules, e.g.:
>> >
>> > Module A depends on Jdk8Module
>> > Module B depends on Module A and Jdk8Module
>> > Module C depends on Module B and Jdk8Module
>> >
>> >
>> > When you split the serialization modules into fine-grained modules, it's 
>> > much easier to declare the dependencies at the module level rather than 
>> > requiring the dependency every time you have to use it.
>> >
>> > Please, feel free to leave your comments about the proposal.
>>
>> I am hoping to hear from anyone interested, who has had challenges in
>> maintaining (custom) modules; or who otherwise has opinions on this.
>> Part of the reason I am eager to hear about this relatively soon is
>> that I am hoping to close work on 2.10 -- 2.10.0.pr2 should be
>> released within next 4-5 days, and although this is not a deadline for
>> all work, additions beyond pr2 will get less testing and may face more
>> scrutiny. Proposed change itself is quite safe but assuming this seems
>> like a feature of interest to others I would like to get API somewhat
>> right.
>>
>> -+ Tatu +-
>>
>> --
>> 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 jackson-dev+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jackson-dev/CAL4a10hK18ZtjEmaSJuPHyp7VHNm_62z0oUgoz3tnWfzO35LeA%40mail.gmail.com.
>
> --
> 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 jackson-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jackson-dev/CANA3Des09%3D3FCRi8sQk5Yk4us-Qk0JYHzJi%3DdXrAgDyBPhqhKg%40mail.gmail.com.

-- 
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 jackson-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-dev/CAL4a10jEknQyAGYvHzhNt6jw9gTG7Cr8-j-dveFB986ysh837g%40mail.gmail.com.

Reply via email to