在我们的源代码中,我们有一些 dialog.xml 文件来表示我们的对话框组件的结构。我们通过 maven 将项目部署到我们本地的 CQ 服务器上进行开发和测试。有时我们需要通过 CRXDE Lite(在 CQ 服务器中)修改对话框组件,因为这样编辑对话框要快得多。
问题是:如何将编辑过的对话框组件(从 CRXDE Lite)导出回它对应的 dialog.xml 文件?
请您参考如下方法:
CRXDE Lite 本身不提供导出到 XML 的功能,但您可以获取 dialog.xml以几种不同的方式。假设您想获得 /libs/foundation/components/text 的对话框成分:
1. Sling GET servlet - 快速而肮脏
输入浏览器的对话路径并添加 .xml延期:
http://localhost:4502/libs/foundation/components/text/dialog.xml
2. VLT - 推荐方式
使用 VLT 工具,这是在 JCR 和本地文件系统之间同步的标准方法:
vlt export http://localhost:4502/crx /libs/foundation/components/text my-export
# cat my-export/jcr_root/libs/foundation/components/text/dialog.xml
3. 包管理器
开通
/crx/packmgr/index.jsp然后点击
构建 在包含第一个对话框版本的包上。它将使用当前内容重建包。下载软件包,解压并找到合适的
dialog.xml里面的文件。




