Issue Summary
The CDM dependencies currently includes an older legacy version of JAXB used for xml marshalling. The currency versions are jaxax.xml.bind and org.glassfish.jaxb. These need to be replaced with:
jakarta.xml.bind
jakarta.xml.bind-api
3.0.1
org.glassfish.jaxb
jaxb-runtime
3.0.2
Steps to Reproduce
If you create Java objects with the latest JAXB V3.0 the CDM you will get a conflict or failure to properly marshal the java objects to xml.
Expected Behaviour
Proper marshalling of java objects to xml.
Actual Behaviour
Failure to build xml correctly.
Compatibility
This should be backward compatible with core CDM objects but not separate application objects created with JAXB 2.0.
Release
V6.x.x
V7
Additional Context
No response
Issue Summary
The CDM dependencies currently includes an older legacy version of JAXB used for xml marshalling. The currency versions are jaxax.xml.bind and org.glassfish.jaxb. These need to be replaced with:
jakarta.xml.bind jakarta.xml.bind-api 3.0.1 org.glassfish.jaxb jaxb-runtime 3.0.2Steps to Reproduce
If you create Java objects with the latest JAXB V3.0 the CDM you will get a conflict or failure to properly marshal the java objects to xml.
Expected Behaviour
Proper marshalling of java objects to xml.
Actual Behaviour
Failure to build xml correctly.
Compatibility
This should be backward compatible with core CDM objects but not separate application objects created with JAXB 2.0.
Release
V6.x.x
V7
Additional Context
No response