Перенос/миграция данных из одного репозитория jackrabbit (репозиторий Magnolia) в другой репозиторий jackrabbit

Кто-нибудь знает, как перенести/мигрировать содержимое из одного репозитория Magnolia CMS (репозиторий Jackrabbit) в другой пользовательский репозиторий jacrabbit, используемый нашим приложением?


person Java SE    schedule 19.06.2012    source источник


Ответы (3)


Как было предложено другим автором, функция импорта/экспорта XML позволяет копировать содержимое между репозиториями.

К сожалению, функция импорта/экспорта XML не распространяется на перенос данных, таких как истории версий или пользовательские типы узлов. Чтобы перенести такие данные, вы можете использовать функцию резервного копирования/миграции Отдельно стоящая баночка для зайца.

person Jukka Zitting    schedule 01.07.2012

В соответствии с API вы должны иметь возможность использовать методы импорта/экспорта в Session.

http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Session.html

person TedTrippin    schedule 20.06.2012

Похоже, вам нужны RepositoryCopier инструменты https://jackrabbit.apache.org/api/1.6/org/apache/jackrabbit/core/RepositoryCopier.html

Можно легко скопировать репозиторий в репозиторий через его API.

person Ducaz035    schedule 26.07.2016