Em seu ambiente AEM atual (não atualizado), vá para http://aem-host:port/crx/packmgr/index.jsp e efetue logon como um usuário administrativo
Objetivo
Ao atualizar o AEM, a maioria das personalizações que são sobrepostas da pasta /libs e /apps pode não funcionar após a atualização. Essas personalizações podem até quebrar a funcionalidade "pronto para uso" após a atualização. Para resolver essa situação, seguimos as etapas abaixo para migrar nossas personalizações para a versão mais recente do AEM.
Etapas
-
-
Crie um pacote contendo todas as suas sobreposições da pasta /apps e os arquivos correspondentes em /libs. Por exemplo, se você tiver sobreposto /libs/cq/ui/widgets/source/widgets/wcm/SiteAdmin.Actions.js em /apps/cq/ui/widgets/source/widgets/wcm/SiteAdmin.Actions.js, você incluiria esses dois caminhos no pacote.
-
Baixe o pacote
-
Extraia o conteúdo do pacote localmente
-
Instale a ferramenta de comparação
-
Use a ferramenta de comparação para mostrar as diferenças entre jcr_root/apps e a pasta jcr_root/libs extraída do zip na etapa 4
-
Use este diff para rever suas personalizações antigas que você fez ao sobrepor os arquivos prontos
-
Na sua máquina local, instale uma instância limpa da versão do AEM para a qual você pretende atualizar
-
Vá para http://aem-host:port/crx/packmgr/index.jsp na nova instância
-
Crie um pacote dos mesmos locais de sobreposição /libs da versão mais recente do AEM
-
Baixe o pacote
-
Extraia o conteúdo do pacote
-
Use o diff e os arquivos extraídos da versão mais recente do AEM para "atualizar" ou reimplementar suas personalizações