Apache Sling JCR Maintenance

Clone this repo:
  1. d028263 Merge pull request #2 from ashokmca07/master by Dan Klco · 5 months ago master
  2. 8e7e576 Update pom.xml by apelluru · 5 months ago
  3. e125143 SLING-11211: reverted oak versions by Ashok Pelluru · 5 months ago
  4. 934e8be SLING-11211: reverted sling.api version by Ashok Pelluru · 5 months ago
  5. b394668 SLING-11211: updated sling-parent to version 47 by Ashok Pelluru · 5 months ago

Apache Sling

Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central jcr License

Apache Sling JCR Maintenance

This project provides reference implementation of Maintenance jobs for maintaining a Apache Jackrabbit OAK repository in Apache Sling.

This includes the following Maintenance jobs:

As well as a Health Check to ensure the jobs are scheduled and have not failed.

Configuration

To see a reference implementation, see the Configuration Feature.

Features

There are two primary features made by this project include:

  • Base - org.apache.sling:org.apache.sling.jcr.maintenance:slingosgifeature:base:${project.version} - only the bundle and service user
  • Default - org.apache.sling:org.apache.sling.jcr.maintenance:slingosgifeature:default:${project.version} - the bundle, service user and default configuration which keeps 5 versions and runs the jobs every night

This module is part of the Apache Sling project.