Можно ли настроить такие свойства, как jcr:PrimaryType, из установки maven

Я следую инструкциям Adobe на Как создавать проекты AEM с помощью Maven, и я не вижу, как заполнить или настроить метаданные для содержимого.

Я могу редактировать и настраивать фактические файлы, но когда я отправляю zip-файл в экземпляр CQ, установленный компонент имеет jcr:primaryType nt:folder, а элемент, который я пытаюсь дублировать, имеет jcr:primaryType cq: Компонент (а также многие другие свойства). Итак, есть ли способ заполнить эти данные без необходимости ручного взаимодействия с CQ?

Я очень новичок в AEM, поэтому вполне возможно, что я упустил что-то очень простое.


person OldTroll    schedule 27.07.2015    source источник


Ответы (1)


Да, можно настроить типы узлов JCR без изменения вручную с помощью CQ.

Убедитесь, что у вас есть файл .content.xml в папке компонента и он содержит правильный jcr:primaryType (например, jcr:primaryType="cq:Component"). Этот файл содержит метаданные для сопоставления узла JCR с файловой системой.

Для начинающих может быть полезно взглянуть на VLT, который используется для импорта/экспорта JCR в файловой системе. Фактически файлы компонента в вашем проекте должны быть аналогичны результату экспорта компонента VLT из JCR.

person Victar Kadol    schedule 27.07.2015
comment
Именно то, что мне было нужно! Спасибо! - person OldTroll; 27.07.2015