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-apiPersistence API
slice-persistencePersistence implementation

slice-assembly

configuration of assembly, builds CQ package