This plugin is used to create generalized classes based on multiple versions of this class. It also generates mappers and a spring-based converter to convert general classes to versioned ones and vice versa.
Add optional property "makeSerializable" boolean for goal generate-general-classes. When set to true all generated general classes should implement interface java.io.Serializable.