Project Modules

This project has declared the following modules:

Name Description
core CPO is a persistence layer that allows you to persist JAVABEANs. cpo-core is the persistence agnostic classes that are used for all persistence types.
jdbc CPO is a persistence layer that is thin wrapper around JDBC that consumes and produces JAVABEANs
cassandra CPO is a persistence layer that is thin wrapper around JDBC that consumes and produces JavaBeans. cpo-cassandra allows you to upsert beans to cassandra
plugin CPO Maven Plugin
cpo-coverage Build-internal module that aggregates JaCoCo coverage across all CPO modules and enforces the coverage minimums against the merged execution data. This lets tests in cpo-jdbc and cpo-cassandra count toward the coverage of the cpo-core interfaces they implement. This module produces no artifact of its own and is never published.