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]

Reply via email to