从 Apache Jackrabbit 存储库导入/导出数据的最佳方式是什么?
现在,我有一个基于存储库的网站,服务器中有超过 100GB 的数据,但我经常需要在我的笔记本中获取这些数据的子集以进行本地演示。
我怎样才能以最简单和最快的方式做到这一点?
从 Apache Jackrabbit 存储库导入/导出数据的最佳方式是什么?
现在,我有一个基于存储库的网站,服务器中有超过 100GB 的数据,但我经常需要在我的笔记本中获取这些数据的子集以进行本地演示。
我怎样才能以最简单和最快的方式做到这一点?
谷歌搜索我最好的选择是这个工具:http: //svn.apache.org/repos/asf/jackrabbit/sandbox/jackrabbit-jcr-import-export-tool/README.txt
但是,仅从 README 文件来看,它看起来并不是很可靠。
另一个问题是它需要我提前知道我要导出的所有文件的文件名,这会很麻烦,因为我提取的主要标准是复制最新的文件,即使用创建日期作为筛选。
理想的解决方案是让我像在常规文件系统中一样浏览存储库中的文件,并使用简单的复制工具来提取数据。
我自己正在调查这个。Session.exportSystemView() 和 Session.importXML() 会起作用吗?这些显然允许您将子树序列化/反序列化为 XML。
遗憾的是,没有那么多通用的 JCR 工具。Sling 有两个 jcr explorer,一个基于 GWT,另一个基于 JS,但都没有导出。
Day有CRX,但要花一些钱