Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AnnotationIntrospector.XmlExtensions interface for decoupling javax dependencies #3101

Closed
cowtowncoder opened this issue Apr 2, 2021 · 0 comments
Milestone

Comments

@cowtowncoder
Copy link
Member

(note: needed by FasterXML/jackson-dataformat-xml#462)

So. Javax/Jakarta fiasco has made it untenable to have JAXB dependencies from other components, and this specifically affects Jackson XML format module. To sever this dependency we'll have to add a little bit of format-specific stuff in databind: essentially an add-on for AnnotationIntrospector that other components can implement/depend on.
Doing this is not ideal but seems like the simplest way to remove dependency between JAXB annotation handling and XML format module.

@cowtowncoder cowtowncoder added to-evaluate Issue that has been received but not yet evaluated 2.13 and removed to-evaluate Issue that has been received but not yet evaluated labels Apr 2, 2021
@cowtowncoder cowtowncoder added this to the 2.13.0 milestone Apr 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant