Slice structure - 4.4
Guice modules
The functionality of Slice is split into several guice modules. Here is a list of available Slice modules.
- Core:
- SliceModule
- SlingModule
- JcrModule
- ContextModule
- SliceResourceModule
- Mapper
- MapperModule
Since Slice 3.2 the CQ/AEM-related modules have been extracted to separate Slice CQ Addons
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-persistence-api | Persistence API |
slice-persistence | Persistence implementation |
slice-assembly | configuration of assembly, builds CQ package |