Slice structure - 3.2
Guice modules
The functionality of Slice is split into several guice modules. The modules provide classes of given functionality described at .... Here is a list of available Slice modules.
Core:
SliceModule
SlingModule
JcrModule
LinkModule
ContextModule
SliceResourceModule
Mapper
MapperModule
Validation
ValidationModule
The Slice CQ related modules have been extracted to separate Slice CQ Addons - the structures are described in Slice CQ Addons structure.
Maven sub-projects
Slice is developed using Maven. It is split into the following projects:
Name | description |
|---|---|
slice-core-api | API of core part |
slice-core | core classes and implementations |
slice-mapper-api | Mapper API |
slice-mapper | Mapper implementation |
slice-assembly | configuration of assembly, builds CQ package |
slice-validation-api | Validation API |
slice-validation | Validation implementation |