For making jackalope work, we need some patches for Jackrabbit. We maintain here a forked version of the 2.2.x branch to not have to wait for jackrabbit to integrate them
The branchname is 2.2-jackalope
Jira Issue: https://issues.apache.org/jira/browse/JCR-2454 Commit: https://github.com/jackalope/jackrabbit/commit/28824634087ac49118e5f2a574884467db7d69a4
Jira Issue: https://issues.apache.org/jira/browse/JCR-3005 Commit: https://github.com/jackalope/jackrabbit/commit/41ce55f155f0c59b58ce7d3b5130134df816a2d1
JCR-2968 : Add a JournalRead option for reading (but not writing) the Cluster Journal from a different place than the other journal data
Jira Issue: https://issues.apache.org/jira/browse/JCR-2968 Commit: https://github.com/jackalope/jackrabbit/commit/6e977b43603b8f7eea886a96d62fbd266c4ca8c1
JCR-3004 : Check if a DAV-Request has a Label in the header, before checking if it's version-controlled
Jira Issue: https://issues.apache.org/jira/browse/JCR-3004 Commit: https://github.com/jackalope/jackrabbit/commit/423199a71b7cdc6b71713b0c232f23de1de2eb10
The Jackrabbit-standalone jar can be downloaded from https://s3-eu-west-1.amazonaws.com/patched-jackrabbit/jackrabbit-standalone-2.2.8-jackalope-SNAPSHOT.jar (or if that doesn't work, try http://patched-jackrabbit.s3-website-eu-west-1.amazonaws.com/ for further links)