This library provides an easy-to-use template for implementing value classes that contain domain data.

Compile Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.20.0
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.01.0.1

Test Dependencies (8)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.212.22
Testing Apache 2.0
com.google.guava » guava-testlib
Guava testlib is a set of java classes used for more convenient
33.5.0-jre33.7.1-jre
Apache 2.0
net.javacrumbs.json-unit » json-unit-assertj
JSON Assertions based on AssertJ
5.1.16.2.0
Assertion Apache 2.0
org.assertj » assertj-core
Rich and fluent assertions for testing in Java
3.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
6.0.36.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.23.0
JSON Lib Apache 2.0
tools.jackson.core » jackson-core
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
3.1.13.2.2
JSON Lib Apache 2.0
tools.jackson.core » jackson-databind9 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
3.1.13.2.2