implementation("io.micronaut.xml:micronaut-jackson-xml")
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.
<dependency>
<groupId>io.micronaut.xml</groupId>
<artifactId>micronaut-jackson-xml</artifactId>
</dependency>
See the Jackson XML documentation for more information.
2 Release History
For this project, you can find a list of releases (with release notes) here:
3 Repository
You can find the source code of this project in this repository:
4 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.
5 Releases
Releases are published to JCenter and Maven Central via Github Actions.
A release is performed with the following steps:
-
Edit the version specified by
projectVersion
ingradle.properties
to a semantic, unreleased version. Example1.0.0
-
Create a new release. The Git Tag should start with
v
. For examplev1.0.0
. -
Monitor the Workflow to check it passed successfully.
-
Celebrate!