ppalaga commented on PR #15298: URL: https://github.com/apache/camel/pull/15298#issuecomment-2310390060
Thanks for the pointer, @davsclaus. Well, the authoritative resources about JAXB implementations are rather sparse and confusing. [This SO answer](https://stackoverflow.com/a/72151763) seems to describe the situation in the most complete way: * com.sun.xml.bind:jaxb-impl is marked as "old" in its own pom description: https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-impl/4.0.5/jaxb-impl-4.0.5.pom * org.glassfish.jaxb:jaxb-runtime and com.sun.xml.bind:jaxb-impl classes overlap and differ only in whether they include or depend on some transitives (istack/txw2) * The SO answer proposes to use newest versions of org.glassfish.jaxb:jaxb-runtime for projects after Jakarta migration and com.sun.xml.bind:jaxb-impl (versions before v3) for projects that still require javax.xml.bind. They can even co-exist in that way. Mainly the last point makes great sense to me. What are other's thoughts? Maybe I am missing something? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
