Cecilia provides by default the following runtime libraries:
- fractal-cecilia-api is the Fractal API written in the Cecilia IDL language. Every Cecilia project must depend on this module.
- cecilia is the implementation of the Factal API in the C language. Most Cecilia project should depend on this module.
- cecilia-baselib is a minimal set of interfaces and components needed to develop a Cecilia application. Most Cecilia project should depend on this module. Note that this library already depends on the two previous modules, so most of the time you only have to declare a dependency to this module in your POM.
These libraries are provided as maven module packaged as cecilia-library.