Slice structure - 3.2

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

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