2016-12-25 60 views
0

我正在cq和crx服務器上工作。當我在那裏使用包管理器(使用filevault)打包時,我發現它壓縮了一些層次結構。如何停止filevault壓縮jcr層次結構?

例如,假設有一個層次結構/apps/a/b/c/d並且我試圖製作其包裝。我得到文件夾apps,裏面我得到文件夾a但在裏面,只有一個文件.content.xml,在這個XML文件中,文件夾b,c和d的內容使用xml標籤描述。節點b,c和d的類型爲nt:unstructured

我想在文件系統中獲得確切的層次結構,因爲crx服務器中存在jcr層次結構。

回答

0

串行輸出將取決於節點類型。 Filevault不會將每個內部節點序列化爲一個文件夾。有4種不同的方式可以將節點序列化。整個子樹被序列化爲一個文件的情況稱爲Full Coverage Aggregate

+0

有沒有辦法獲得相同層次的文件夾,而不是獲取序列化輸出? –

+0

@RahulJain您可以添加您爲此定位的用例 –

+0

在一個xml文件中獲取序列化的節點都是'nt:unstructured'類型。有什麼方法可以將每個文件夾作爲一個文件夾嗎? –