2009-01-28 14 views
6

Was ist der beste Weg, um Daten aus einem Apache Jackrabbit-Repository zu importieren/exportieren?Die beste Methode zum Importieren/Exportieren eines Apache Jackrabbit-Repositorys

Im Moment habe ich eine Website, die auf einem Repository mit über 100 GB Daten in einem Server basiert, aber ich muss häufig eine Teilmenge dieser Daten in meinem Notebook für In-Lok-Demonstrationen verwenden.

Wie kann ich das am einfachsten und schnellsten machen?

Antwort

2

für sie meine beste Wette Googeln ist dieses Tool: http://svn.apache.org/repos/asf/jackrabbit/sandbox/jackrabbit-jcr-import-export-tool/README.txt

Aber allein aus der Readme-Datei zu urteilen, sieht es nicht sehr zuverlässig. Das andere Problem ist, dass ich die Dateinamen aller Dateien, die ich exportieren möchte, im Voraus wissen muss, was lästig wäre, da mein Hauptkriterium für die Extraktion darin besteht, die neuesten Dateien zu kopieren, dh mit Hilfe der .docs Erstellungsdatum als Filter

Die ideale Lösung würde ich durchsuchen Sie die Dateien im Repository als in einem regulären Dateisystem und verwenden Sie einfache Kopierwerkzeuge, um die Daten zu extrahieren.

0

Ich schaue mir das selbst an. Würden Session.exportSystemView() und Session.importXML() funktionieren? Diese ermöglichen es Ihnen, einen Teilbaum als XML zu serialisieren/deserialisieren.

0

Leider gibt es nicht so viele generische JCR-Tools. Sling hat zwei jcr-Explorer, einen auf GWT-Basis und einen auf JS-Basis, aber keinen Export.

+0

Es gibt auch eine modernere und neue Explorer geschrieben in JQueryMobile + Frühling auf dem Back-End: http://meta64.com (Full Disclosure: Ich habe es geschrieben !) –

0

Es gibt CRX von Day, aber es kostet etwas Geld