This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • Jackrabbit 2 in Sling

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Table of Contents
minLevel2

Update 7. Feb. 2011

Sling has in the meantime been upgraded to using Jackrabbit 2.1.1 and using the Tika and Derby libraries as bundles. So the contents of this page now is of historic value only.

Introduction

The upcoming Jackrabibt 2.0 release will be the first Jackrabbit release supporting the recently publish JCR 2.0 specification. With support for this new release, currently available from the central maven repository as the third beta release (2.0-beta3), I also propose to split the embedded Jackrabbit Repository module and take out two important helper libraries:

...

  • javax.jcr:jcr:2.0 – The JCR 2.0 library comes ready-set as a bundle and directly be deployed
  • org.apache.jackrabbit:jackrabbit-api:2.0-beta3 – The Jackrabbit API must be upgraded to the correct version
  • org.apache.jackrabbit:jackrabbit-jcr-commons:2.0-beta3 – Likewise the Jackrabbit JCR Commons library is to be upgraded
  • org.apache.derby:derby:10.5.3.0_1 – imported by the embedded Jackrabbit Repository bundle
  • org.apache.tika:tika-full:0.6-SNAPSHOT – imported by the embedded Jackrabbit Repository bundle and the WebDAV support bundle (requires manual build)
  • commons-fileupload:commons-fileupload:1.2.1 – imported by the WebDAV support bundle

Besides that the current SNAPSHOTs of the Jackrabbit embedding bundles must of course be included.

...

To be able to simply import the Apache Tika packages a convenience full bundle of the Tika Core and Parser libraries as well as some of the core support libraries would be very helpful. As such I prepared such a bundling and created TIKA-340 to propose this addition to the Tika project. To build and use the Jackrabbit 2.0 support yourself checkout the Tika project, apply the patch and install (at least) the tika-full bundle in your local maven repository.

New Bundles

The following bundles have been added in order to setup Sling:

  • javax.jcr:jcr:2.0
  • org.apache.derby:derby:10.5.3.0_1
  • org.apache.tika:tika-full:0.6-SNAPSHOT (requires manual build)
  • commons-fileupload:commons-fileupload:1.2.1