我按照How to Build AEM Projects using Maven上的Adobe说明中的步骤进行操作,并且我没有看到如何填充或配置内容的元数据。
我可以编辑和配置实际文件,但是当我将zip文件推送到CQ实例时,安装的组件有一个jcr:primaryType为nt:文件夹,而我尝试复制的项目有一个jcr :cq:Component的primaryType(以及许多其他属性)。那么有没有办法填充数据而无需手动与CQ交互?
我非常非常新的AEM,所以我完全有可能忽略了一些非常简单的事情。
答案 0 :(得分:4)
是的,这可以配置JCR节点类型而无需手动更改CQ。
确保您在组件文件夹中有 .content.xml 文件,并且它包含正确的 jcr:primaryType (例如jcr:primaryType =“cq:Component”)。 此文件包含用于在文件系统上映射JCR节点的元数据。
对于初学者来说,查看用于文件系统上的导入/导出JCR的VLT可能很有用。实际上,项目中组件的文件应与JCR的VLT组件导出结果类似。