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:
- Verifique se a variável
CM_DISABLE_BUILD_REUSEestá definida comotruepara o pipeline de desenvolvimento para impedir a reutilização de artefatos antigos. - Faça alterações fictícias no módulo
ui.contente implante-as no ambiente de desenvolvimento usando o Cloud Manager. - Verifique se as alterações são refletidas na interface do usuário do AEM após a implantação.
Resolução resolution
-
Quando as alterações feitas no
ui.content modulenão refletem:- No arquivo
ui.content moduledo módulopom.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óduloui.contentseja incluído na implantação do pipeline. - Reimplante o código usando o Cloud Manager.
- No arquivo
-
Se remover
<cloudManagerTarget>não resolver o problema:- Incrementar manualmente as versões do submódulo em ramificações de desenvolvimento e controle de qualidade configurando
1.0.0-SNAPSHOTem todos os arquivospom.xmlrelevantes, incluindo opom.xmlprincipal. - Crie o projeto localmente e certifique-se de que ele seja criado com sucesso.
- Implante esse código atualizado nos ambientes de desenvolvimento e controle de qualidade por meio de seus respectivos pipelines.
- Incrementar manualmente as versões do submódulo em ramificações de desenvolvimento e controle de qualidade configurando
-
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
- Implementação de um avaliador de predicado personalizado para o Construtor de consultas no Guia do usuário do AEMaaCS
- Pesquisar aspectos no Guia do usuário do AEMaaCS
- Implantando para o AEM as a Cloud Service no Guia do Usuário do AEMaaCS
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f