2

ある Magnolia CMS リポジトリ (Jackrabbit リポジトリ) からアプリケーションで使用される別のカスタム jacrabbit リポジトリにコンテンツを転送/移行する方法を知っている人はいますか?

4

3 に答える 3

3

他の投稿者が示唆しているように、XML インポート/エクスポート機能を使用すると、リポジトリ間でコンテンツをコピーできます。

残念ながら、XML のインポート/エクスポート機能は、バージョン履歴やカスタム ノード タイプなどのデータの移行には対応していません。このようなデータを移行するには、Jackrabbit スタンドアロン jar のバックアップ/移行機能を使用できます。

于 2012-07-01T15:41:05.453 に答える
0

必要なのはRepositoryCopierツール のようですhttps://jackrabbit.apache.org/api/1.6/org/apache/jackrabbit/core/RepositoryCopier.html

API を介して簡単にリポジトリをリポジトリにコピーできます。

于 2016-07-26T12:05:57.310 に答える
0

API によると、Session でインポート/エクスポート メソッドを使用できるはずです。

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

于 2012-06-20T11:50:44.843 に答える