Overview of Jackrabbit Oak components
trunkThe Jackrabbit Oak project is composed of several modules providing different functionalities, APIs, and integrations:
oak-parent: Parent POM.oak-doc: Oak documentation.oak-commons: Shared utility code.oak-core: Oak repository API and implementation.oak-jcr: JCR (Java Content Repository) binding for the Oak repository.oak-sling: Integration with Apache Sling.oak-http: HTTP binding for Oak.oak-lucene: Lucene-based query index.oak-run: Runnable JAR packaging.oak-pojosr: Integration with PojoSR.oak-segment-tar: TarMK API and implementation.oak-upgrade: Tooling for upgrading Jackrabbit repositories to Oak.oak-it: Integration tests (includingoak-it/osgifor OSGi tests).oak-exercise: Oak training material.