Skip to content

Tag: jaxb

How to exclude a direct dependency of a Maven Plugin

I want to exclude a direct dependency of a Maven plugin and the approach described in this answer does not work (as indicated by this comment). As a particular example: I still see javax.xml.bind:jaxb-api in the list of dependencies (with mvn … -X). What am I doing wrong? (In case someone has an idea fo…

Get progress information during JAXB de-/serialization

Is there a way to register some progress monitor on JAXB Marshaller and Unmarshaller? I would like to show some progress information in my GUI while data is de-/serialized. I see that you can set a Unmarshaller.Listener and Marshaller.Listener, which have a “before” and “after” method.…

Marshalling LocalDate using JAXB

I’m building a series of linked classes whose instances I want to be able to marshall to XML so I can save them to a file and read them in again later. At present I’m using the following code as a test case: The XML output is: Is there a reason why the startDate element is empty? I would like

Convert Java object to XML string

Yes, yes I know that lots of questions were asked about this topic. But I still cannot find the solution to my problem. I have a property annotated Java object. For example Customer, like in this example. And I want a String representation of it. Google reccomends using JAXB for such purposes. But in all exam…

JAXB Mapping to JSON

I have written a JAX-RS (Jersey) REST Service, which accepts XML messages of ONIX XML format. Generally, I have generated all the required classes for JAXB binding from the given schema with xjc. There are more than 500 classes overall and I cannot modify them. Now, when I have a JAXB-mapped object, I need to…

JAXB generating JAXBElement instead of String

I am using Apache CXF cxf-codegen-plugin Maven plugin to generate sources from WSDL file. Problem is that I get JAXBElement<String> generated instead of String. I have added the jaxb-bindings.xml file which looks like this: This should prevent JAXB to generate JAXBElement<String>. But it is not wo…