AEM 6.3 - Режим слияния Filter.xml не соблюдается при сборке Jenkins?

Я использую AEM архетип, Maven с моим проектом AEM.

Моя конфигурация сайта контролируется версией и находится по адресу ui.apps / src / main / content / jcr_root /conf/project-name. Он содержит шаблоны, типы шаблонов и политики.

В моем компоненте верхнего и нижнего колонтитула используется диалоговое окно дизайна, в котором хранятся свойства пары и мультиполе в политике для каждого из них. Таким образом, это содержимое сохраняется в /conf/project-name.

<header jcr:primaryType="nt:unstructured">
    <policy_1547171225060
      jcr:primaryType="nt:unstructured"
      jcr:title="Header"
      sling:resourceType="wcm/core/components/policy/policy"
      alttext=""
      heading="">
      <jcr:content jcr:primaryType="nt:unstructured"/>
      <headerPrimaryLinks jcr:primaryType="nt:unstructured"/>
      <headerSecondaryLinks jcr:primaryType="nt:unstructured"/>
    </policy_1547171225060>
</header>
<footer jcr:primaryType="nt:unstructured">
  <policy_1547176219602
      jcr:primaryType="nt:unstructured"
      jcr:title="Footer"
      sling:resourceType="wcm/core/components/policy/policy"
      alttext=""
      copyright="">
      <jcr:content jcr:primaryType="nt:unstructured"/>
      <footerTopLinks jcr:primaryType="nt:unstructured"/>
      <footerBottomLinks jcr:primaryType="nt:unstructured"/>
      <footerSocialLinks jcr:primaryType="nt:unstructured"/>
  </policy_1547176219602>
</footer>

Я также определил некоторые фильтры рабочего пространства в ui.apps / src / main / content / META-INF / vault / filter.xml.

<?xml version="1.0" encoding="UTF-8"?>
<workspaceFilter version="1.0">
  <filter root="/apps/project-name"/>
  <filter root="/apps/sling"/>
  <filter root="/conf/project-name" mode="merge"/>
</workspaceFilter>

Когда я запускаю сборку Maven и создаю пакет приложений и импортирую его в AEM с помощью диспетчера пакетов, а затем переустанавливаю, мое содержимое сохраняется для верхнего и нижнего колонтитула. Но...

Если я запускаю сборку Jenkins с плагином CRX, мой контент стирается / заменяется. Не похоже, что мой режим слияния соблюдается для /conf/project-name и, следовательно, неправильно хранит введенный контент. Почему это происходит?

0 ответов

Другие вопросы по тегам