Alterações no filtro que não refletem na interface do usuário do AEM

As alterações nos predicados de grupo ou nos predicados recém-adicionados no AEM não aparecem na interface do usuário, mesmo após implantações bem-sucedidas de pipeline. Isso acontece devido a artefatos em cache reutilizados ou a configurações de implantação mal definidas. Para corrigir isso, atualize as variáveis de pipeline, ajuste os arquivos de configuração e reimplante o código.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema/Sintomas

  • As alterações feitas em um predicado de grupo, como adicionar novos predicados ou criar novos predicados de grupo, não aparecem na interface do usuário do AEM.
  • As atualizações para predicados de pesquisa existentes em um predicado de grupo são refletidas, mas os predicados recém-adicionados não estão visíveis.
  • Esse comportamento persiste apesar da implantação bem-sucedida de pipelines.

Etapas para replicar:

  1. Verifique se a variável CM_DISABLE_BUILD_REUSE está definida como true para o pipeline de desenvolvimento para impedir a reutilização de artefatos antigos.
  2. Faça alterações fictícias no módulo ui.content e implante-as no ambiente de desenvolvimento usando o Cloud Manager.
  3. Verifique se as alterações são refletidas na interface do usuário do AEM após a implantação.

Resolução resolution

  1. Quando as alterações feitas no ui.content module não refletem:

    1. No arquivo ui.content module do módulo pom.xml, remova o elemento <cloudManagerTarget>none</cloudManagerTarget>. Essa tag exclui o módulo das builds da Cloud Manager, o que impede que as alterações sejam implantadas. Sua remoção garante que o módulo ui.content seja incluído na implantação do pipeline.
    2. Reimplante o código usando o Cloud Manager.
  2. Se remover <cloudManagerTarget> não resolver o problema:

    1. Incrementar manualmente as versões do submódulo em ramificações de desenvolvimento e controle de qualidade configurando 1.0.0-SNAPSHOT em todos os arquivos pom.xml relevantes, incluindo o pom.xml principal.
    2. Crie o projeto localmente e certifique-se de que ele seja criado com sucesso.
    3. Implante esse código atualizado nos ambientes de desenvolvimento e controle de qualidade por meio de seus respectivos pipelines.
  3. Faça testes fazendo alterações adicionais para confirmar se as implantações subsequentes refletem as atualizações corretamente em ambos os ambientes.

Leitura relacionada

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f