commit | 534acf494c33475722de183816b17aac961610f6 | [log] [tgz] |
---|---|---|
author | Robert Munteanu <rombert@apache.org> | Wed Sep 18 17:57:53 2019 +0200 |
committer | Robert Munteanu <rombert@apache.org> | Wed Sep 18 18:03:53 2019 +0200 |
tree | 5c0547e2bf086592073e1b24a7dd59f27a5bd13d | |
parent | 18b9881a8c0f7dfee0a1790d199d8d929525bd1e [diff] |
SLING-8627 - Update sling-jcr-repoinit to Oak 1.16.0 and Jackrabbit 2.18.2 Update the compile and IT dependencies to the latest Oak and Jackrabbit versions. To make sure we get the right dependencies, we now include all the oak artefacts in a custom oak.txt provisioning file. We also changed the name of the main feature to Sling, to make sure overrides are working.
This module is part of the Apache Sling project.
This module implements Repository Initalization operations for the Sling repoinit modules, operations that can initialize content, service users and privileges in a JCR content repository.
The Oak version (and the associated Jackrabbit version) must be maintained in two locations:
Since the integration tests rely on the Sling Starter to provide the the base instance values, it happens that the Oak version used by repoinit is more recent than the one provided in the starter.
We should not depend on SNAPSHOT starter versions, since this bundle is released more often than the Starter. Therefore the recommended approach is to override the needed bundles in the following manner:
For a more concrete example, see SLING-8627 - Update sling-jcr-repoinit to Oak 1.16.0 and Jackrabbit 2.18 and associated commits.