On Wed, Nov 13, 2024 at 6:00 AM Joo Hyuk Kim <[email protected]> wrote: > > I don't have any context on this subject matter, but both of your questions > are on actions that seem to be driven by Jersey community, not Jackson. > If someone does have context, cool but, unfortunately I don't see much > possibility here :-/ > > I suppose your best bet is to get the answer to your inquiry at Jersey > Discussion channel or look for user groups channel somewhere. > > Good luck!
+1 for that. Unfortunately Jersey maintainers do not collaborate with us wrt JAX-RS provider at all. :-( So we have no real visibility on what they do on their side. I assume they do report bugs on Jackson components, but I do not even know who maintains Jersey. Would like to know, and would be happy to collaborate more. -+ Tatu +- > > On Wed, Nov 13, 2024 at 10:21 PM 'Francesco Xia' via jackson-user > <[email protected]> wrote: >> >> Hi everyone, >> >> I initially posted a similar question on the Jersey GitHub discussion >> channel (1), but I haven't received a response, so I hope it's okay to ask >> here. I realize my question is more directly related to Jersey, but I >> thought some of you might have valuable insights, given how often >> open-source projects intersect with each other. >> >> In our project, we’re currently using >> `org.glassfish.jersey.media:jersey-media-json-jackson` to provide support >> for JSON serialization, which works great. >> Now we’re looking to add support for XML-based endpoints, but we’ve run into >> a bit of a roadblock and could use some guidance. >> >> As far as we know, there isn’t a direct XML equivalent of >> `jersey-media-json-jackson`. >> Since `jackson-jaxrs-providers` offers XML support, we thought we would >> write a JAX-RS feature using its XML provider, but this has led to having to >> deal with core classes being duplicated. The core classes are coming both >> from the shaded version in `jersey-media-json-jackson` and the regular >> `jackson-jaxrs-providers` xml module, like, for example, >> JacksonFeatures.java. >> >> To avoid the complexity of managing duplicated classes, we’re considering >> rewriting our JSON feature to use the JSON provider from >> `jackson-jaxrs-providers` directly, simplifying the setup. >> >> My questions would be: >> - are updates to `jackson-jaxrs-providers` typically backported to >> `jersey-media-json-jackson`? >> - could you provide some context around why the classes were shaded in >> `jersey-media-json-jackson`? Maybe there is something that we are >> overlooking. >> >> I apologize if this is outside the usual scope of this group, but if anyone >> has any background and is willing to share it is much appreciate it! >> >> Thank you for your time, >> Francesco >> >> References: >> (1) https://github.com/eclipse-ee4j/jersey/discussions/5795 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jackson-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion visit >> https://groups.google.com/d/msgid/jackson-user/8ef015c8-e4e1-460c-bb9a-343437bd4698n%40googlegroups.com. > > -- > You received this message because you are subscribed to the Google Groups > "jackson-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/jackson-user/CALS-ipyEoKeXziM8q_N7mPa%3DUYAE6mDcuBOfs1kP8hArtyDwBw%40mail.gmail.com. -- You received this message because you are subscribed to the Google Groups "jackson-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/jackson-user/CAGrxA24n8Jxd4yZhBY-5bQQ-XjapR7JUE09i_aFrk3sRrbSgSQ%40mail.gmail.com.
