Apache Sling JCR Maintenance

Clone this repo:
  1. 484898e SLING-11709 - Set up Jira autolinks to all Sling Github projects by Robert Munteanu · 10 weeks ago master
  2. d028263 Merge pull request #2 from ashokmca07/master by Dan Klco · 1 year, 3 months ago
  3. 8e7e576 Update pom.xml by apelluru · 1 year, 3 months ago
  4. e125143 SLING-11211: reverted oak versions by Ashok Pelluru · 1 year, 3 months ago
  5. 934e8be SLING-11211: reverted sling.api version by Ashok Pelluru · 1 year, 3 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.


To see a reference implementation, see the Configuration Feature.


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.