Para atualizar seu projeto AEM Forms existente com o arquétipo maven mais recente, será necessário copiar manualmente seu código/configurações etc., do projeto antigo para o novo projeto.
As etapas a seguir foram seguidas para migrar o projeto criado usando o arquétipo 30 para o projeto arquétipo 33
Se você implantar esse novo projeto como está, a instância do Cloud Service não terá HandleFormSubmission e SubmitToAEMervlet. Isso ocorre porque toda vez que você implanta um projeto usando o Cloud Manager qualquer item no /apps
a pasta é excluída e substituída.
Depois que o projeto for criado com êxito, você pode começar a copiar códigos/configurações etc., do projeto antigo para o novo projeto
Copie o servlet HandleFormSubmission do C:\CloudManager\aem-banking-application\core\src\main\java\com\aem\bankingapplication\core\servlets
para
C:\CloudManager\aem-banking-application1\core\src\main\java\com\aem\bankingapplication\core\servlets
Copiar o CustomSubmit de
C:\CloudManager\aem-banking-application\ui.apps\src\main\content\jcr_root\apps\bankingapplication\SubmitToAEMServlet
do projeto aem-banking-application para o projeto aem-banking-application1
importar o novo projeto para o IntelliJ
Atualize o filter.xml no módulo ui.apps do projeto aem-banking-application1 para incluir a seguinte linha
<filter root="/apps/bankingapplication/SubmitToAEMServlet"/>
Depois de copiar todo o código para o novo projeto, você pode enviar este projeto para o Cloud Manager.
Para sincronizar o conteúdo (Forms Adaptável, Modelo de Dados de Formulário etc.) no novo projeto, você terá que criar a estrutura de pastas apropriada no projeto IntelliJ e sincronizar o projeto IntelliJ com a instância AEM usando o comando Obter da ferramenta de repositório.