Encontrar e remover APIs obsoletas no AEM as a Cloud Service
Saiba como localizar e remover APIs obsoletas no AEM as a Cloud Service.
Visão geral
O Centro de Ações da AEM as a Cloud Service notifica você sobre APIs obsoletas em seu projeto. Para garantir que seu aplicativo esteja seguro e com desempenho e que você possa continuar implantando o código usando os pipelines do Cloud Manager, remova as APIs obsoletas do seu projeto.
Neste tutorial, você aprenderá a localizar e remover APIs obsoletas do ambiente do AEM as a Cloud Service usando o Plug-in Maven do AEM Analyzer.
Como encontrar APIs obsoletas
Siga estas etapas para encontrar APIs obsoletas no projeto do AEM as a Cloud Service.
-
Usar o plug-in Maven mais recente do AEM Analyzer
Em seu projeto do AEM, use a versão mais recente do Plug-in Maven do AEM Analyzer.
-
No
pom.xmlprincipal, a versão do plug-in geralmente é declarada. Compare sua versão com a mais recente versão lançada.code language-xml ... <aemanalyser.version>1.6.14</aemanalyser.version> <!-- Latest released version as of 09-Feb-2026 --> ... <!-- AEM Analyser Plugin --> <plugin> <groupId>com.adobe.aem</groupId> <artifactId>aemanalyser-maven-plugin</artifactId> <version>${aemanalyser.version}</version> <extensions>true</extensions> </plugin> ... -
O plug-in verifica a AEM SDK mais recente disponível. Use a versão mais recente do AEM SDK no arquivo
pom.xmldo seu projeto. Ajuda a exibir as APIs obsoletas como avisos do IDE.code language-xml ... <aem.sdk.api>2026.2.24288.20260204T121510Z-260100</aem.sdk.api> <!-- Latest available AEM SDK version as of 09-Feb-2026 --> ... -
Verifique se o módulo
allexecuta o plug-in na faseverify.code language-xml ... <build> <plugins> ... <plugin> <groupId>com.adobe.aem</groupId> <artifactId>aemanalyser-maven-plugin</artifactId> <extensions>true</extensions> <executions> <execution> <id>analyse-project</id> <phase>verify</phase> <goals> <goal>project-analyse</goal> </goals> </execution> </executions> </plugin> ... </plugins> </build> ...
-
-
Executar uma compilação e verificar avisos
Quando você executa o
mvn clean install, o analisador relata APIs obsoletas como [AVISO] mensagens na saída. Por exemplo:code language-shell ... [WARNING] The analyser found the following warnings for author and publish : [WARNING] [region-deprecated-api] com.adobe.aem.guides:aem-guides-wknd.core:4.0.5-SNAPSHOT: Usage of deprecated package found : org.apache.commons.lang : Commons Lang 2 is in maintenance mode. Commons Lang 3 should be used instead. Deprecated since 2021-04-30 For removal : 2021-12-31 (com.adobe.aem.guides:aem-guides-wknd.all:4.0.5-SNAPSHOT) ...É fácil ignorar essas mensagens ao se concentrar no sucesso ou na falha da build.
-
Obter uma lista clara de APIs obsoletas
A etapa acima também fornece as mesmas informações. No entanto, execute a fase
verifyno móduloallpara ver todas as mensagens de [AVISO] em um local. Por exemplo:code language-shell $ mvn clean verify -pl allAs mensagens [AVISO] na saída da compilação listam as APIs obsoletas em seu projeto.
Como remover APIs obsoletas
O AEM Analyzer relata o que está obsoleto e fornece a recomendação sobre como corrigi-lo. No entanto, use a tabela abaixo para escolher a ação correta e siga a documentação vinculada quando precisar de mais detalhes.
Estratégia de correção de API obsoleta
Orientação prática
- Trate os avisos do analisador como falhas futuras do pipeline, não como mensagens opcionais.
- Corrija APIs obsoletas localmente usando a última SDK do AEM.
- Mantenha os resultados do analisador limpos para evitar problemas durante atualizações futuras do AEM.
A correção antecipada de APIs obsoletas mantém o projeto seguro para atualização e pronto para implantação.