Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-555

Extract AbstractProvider from Jackrabbit ProviderImpl, new Jeceira Provider

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Outdated
    • Trivial
    • None
    • 2.1 Final
    • core
    • None
    • Revision 1476: /magnolia/trunk

    Description

      To ease the creation of new Repository Providers I refactored the existing Jackrabbit ProviderImpl and pulled up an abstract AbstractProvider. As a first new Provider I created a Jeceira (http://www.jeceira.com/) ProviderImpl (based on http://wiki.aparzev.com/confluence/display/JCR/Magnolia)

      Also, a new jeceira dependency has to be appended to build/test dependencies in project.xml:

      <dependency>
      <groupId>jeceira</groupId>
      <artifactId>jeceira</artifactId>
      <version>0.1.1-maintenance</version>
      <type>jar</type>
      <url>http://www.jeceira.com/</url>
      <properties>
      <comment>Needed to compile Jeceira Repository Provider.</comment>
      </properties>
      </dependency>

      Also I'd like to propose to move the Jackrabbit implementation from info.magnolia.jackrabbit to info.magnolia.repository.jackrabbit some time in the future.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              abrenk Andreas Brenk
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoD