2016-12-25 3 views
0

私はcqとcrxサーバに取り組んでいます。パッケージマネージャを使用してパッケージを作成すると(それはfilevaultを使用します)、階層の一部を圧縮していることがわかります。jcr階層を圧縮するためにfilevaultを停止するにはどうすればよいですか?

たとえば、階層が/apps/a/b/c/dであり、そのパッケージを作成しようとするとします。私はフォルダappsを得て、その中にaというフォルダがありますが、その中には.content.xmlというファイルしかありません。このxmlファイルには、フォルダb、c、dの内容がxmlタグで記述されています。ノードb、c、dはタイプnt:unstructured

crxサーバにjcr階層があるので、ファイルシステム内の正確な階層を取得したいと考えています。

答えて

0

出力のシリアル化は、ノードの種類によって異なります。 Filevaultは、すべての内部ノードをフォルダとしてシリアル化しません。ノードを直列化できる4つの異なる方法があります。サブツリー全体が1つのファイルにシリアライズされる場合は、Full Coverage Aggregateと呼ばれます。

+0

シリアル化された出力を取得するのではなく、同じ階層のフォルダを取得する方法はありますか? –

+0

@RahulJainあなたがこれを対象とするユースケースを追加できます –

+0

1つのXMLファイル内で直列化されているノードは、すべて 'nt:unstructured'タイプです。その代わりにそれぞれをフォルダとして取得する方法はありますか? –

関連する問題