The name shamelessly stolen from the almost mythical Higgs Boson http://en.wikipedia.org/wiki/Higgs_boson .
- Higgs - the name of the library
- Boson - the name of a custom binary protocol
Enables de/serialisation of objects to a series of bytes. Also supports Jackson's JSON tree enabling serialisation of Jackson objects.
Importantly, it supports recursive objects by having support for references. This means there are JSON object trees Jackson will fail to serialise failing with StackoverflowError by Boson will serialise it just fine. See boson
See https://central.sonatype.org/pages/apache-maven.html
To deploy snapshot run:
mvn clean deploy
then trigger a release
mvn nexus-staging:release
or drop
mvn nexus-staging:drop
To deploy a full version
mvn release:clean release:prepare
and then (to release to central thanks to autoReleaseAfterClose
in pom)
mvn release:perform