Micronaut Jackson XML

Jackson XML support for Micronaut

Version:

1 Introduction

When this library is added to a Micronaut application, it creates the beans necessary to allow for the serialization and deserialization of XML. Both the client and server are supported in a similar manner to the standard support of JSON. Jackson is used to do the conversion of the XML to objects.

Because XML has no array boundaries, the entire request body must be buffered into memory before deserialization can occur. The standard request body size limits apply here as well.

Simply add the dependency to your Micronaut 1.3 or above project.

compile 'io.micronaut.xml:micronaut-jackson-xml'
compile("io.micronaut.xml:micronaut-jackson-xml")
<dependency>
    <groupId>io.micronaut.xml</groupId>
    <artifactId>micronaut-jackson-xml</artifactId>
</dependency>

See the Jackson XML documentation for more information.

2 Repository

You can find the source code of this project in this repository:

3 Snapshots and Releases

Snaphots are automatically published to JFrog OSS using Github Actions.

See the documentation in the Micronaut Docs for how to configure your build to use snapshots.

4 Repository

Releases are published to JCenter and Maven Central via Github Actions.

A release is performed with the following steps: