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 |