Build CEDAR parent and libraries¶
The CEDAR parent repo sets the versions for the components used throughout the project. It is a pom-only project.
Before building CEDAR, you need to build this repo first.
Once built, you do not need to build it again, unless you change the pom.xml.
Build the parent¶
Execute this from anywhere:
cedarcli build parent
The same can be achieved by a more down-to earth approach:
goparent
mcit
The above is a shorthand for the following, full version:
cd ${CEDAR_HOME}/cedar-parent
mvn clean install -DskipTests=true
Another way, useful in some cases:
goparent
cedarcli build this
What are CEDAR Libraries¶
The CEDAR Libraries is a collection of common code used throughout the project. This codebase is also helpful to write third-party projects that use CEDAR constants and common model classes.
Build the libraries¶
Execute this from anywhere:
cedarcli build libraries
golibraries
mcit
The above is a shorthand for the following, full version:
cd ${CEDAR_HOME}/cedar-libraries
mvn clean install -DskipTests=true