Maven plugin to generate upgradable data classes and serializers from a .yaml definition file.
Go to file
Andrea Cavalli 73d24bf13f Fix rebuild bug 2024-02-20 16:38:24 +01:00
.github/workflows First release 2023-01-17 16:14:00 +01:00
datagen Improve immutable wrapped array list performance 2023-11-29 15:50:42 +01:00
datagen-plugin Fix rebuild bug 2024-02-20 16:38:24 +01:00
.gitignore Partial new generator 2023-01-21 00:36:12 +01:00
README.md Update README 2021-03-01 21:08:35 +01:00
pom.xml Rename package 2023-04-20 10:11:12 +02:00

README.md

Data generator

Maven plugin to generate upgradable data classes and serializers from a .yaml definition file.

It can be also executed standalone.

The data is serializable and upgradable from any version to the latest.

The transformations between each version are defined in the .yaml file itself.

Supports custom (external) data types, custom data arrays, custom data optionals, interfaces with common getters / setters.

The serialized data is very lightweight: it serializes only the data, without any metadata or type specification, because it's all deducted on compile-time from the definitions file.