2009-01-28 13 views
6

Quel est le meilleur moyen d'importer/d'exporter des données à partir d'un référentiel Apache Jackrabbit? À l'heure actuelle, j'ai un site Web basé sur un référentiel avec plus de 100 Go de données dans un serveur, mais j'ai souvent besoin de prendre un sous-ensemble de ces données dans mon cahier pour les démonstrations in-loco.Meilleure façon d'importer/d'exporter un référentiel Apache Jackrabbit

Comment puis-je le faire de la manière la plus simple et la plus rapide?

Répondre

2

recherche sur Google pour mon meilleur pari est cet outil: http://svn.apache.org/repos/asf/jackrabbit/sandbox/jackrabbit-jcr-import-export-tool/README.txt

Mais, à en juger uniquement à partir du fichier README, il ne semble pas très fiable.

L'autre problème est qu'il m'oblige à connaître à l'avance les noms de fichiers de tous les fichiers que je veux exporter, ce qui serait gênant puisque mon critère principal d'extraction est de copier les fichiers les plus récents, c'est-à-dire date de création en tant que filtre

La solution idéale me permettrait de parcourir les fichiers dans le référentiel comme dans un système de fichiers standard et d'utiliser des outils de copie simples pour extraire les données.

0

Je regarde moi-même. Session.exportSystemView() et Session.importXML() fonctionneraient-ils? Ceux-ci vous permettront apparemment de sérialiser/désérialiser un sous-arbre en XML.

0

Malheureusement, il n'y a pas beaucoup d'outils JCR génériques. Sling a deux explorateurs jcr, un qui est basé sur GWT et un autre basé sur JS, mais ni l'exportation.

+0

Il y a aussi un explorateur plus moderne et nouveau écrit en printemps + jquery mobile sur le backend: http://meta64.com (divulgation complète: Je l'ai écrit !) –

0

Il y a CRX de jour, mais il en coûte un peu d'argent