Análise de Migração Java

O JMS Fleets facilita a migração de aplicativos de JDKs mais antigos para os mais recentes para desenvolvedores que buscam aproveitar os aprimoramentos de desempenho e aprimoramentos de linguagem mais recentes. Por meio de seu recurso de Análise de Migração, o JMS executa uma análise abrangente do aplicativo e gera relatórios detalhados chamando a atenção para o potencial esforço e risco envolvidos no processo de migração.

O relatório de Análise de Migração fornece aos tomadores de decisão de negócios e desenvolvedores uma avaliação detalhada do esforço necessário para fazer a transição de aplicativos para uma versão mais recente do JDK. A Análise de Migração também permite que os desenvolvedores considerem facilmente diferentes opções de versão do JDK. Ao quantificar o esforço envolvido na migração para diferentes versões do JDK, os desenvolvedores podem tomar decisões informadas sobre para qual versão do JDK migrar.
Observação

A Análise de Migração pode ser chamada em cargas de trabalho Java em execução nas versões Oracle e OpenJDK do Java 8 e versões posteriores.

Embora existam ferramentas de análise estática do JDK, como jdeps e jdeprscan, a Análise de Migração oferece recursos adicionais:

  • Os relatórios de análise da Análise de Migração ajudam os desenvolvedores a identificar classes e APIs que precisam de alterações, especificando modificações obrigatórias e recomendadas.
  • Os relatórios de análise de migração especificam os números de linha no código-fonte em que as modificações são necessárias.
  • Ele suporta a análise de várias versões do JDK de destino sem exigir que você instale esses JDKs. Por outro lado, jdeps e jdeprscan precisam que o JDK correspondente seja instalado para executar a análise.
  • O relatório inclui links externos, como javadoc, jeps, BugDB, que ajudam os desenvolvedores a encontrar informações adicionais ou alternativas para corrigir os problemas.
  • Ao contrário de jdeps e jdeprscan, a Análise de Migração não lista as APIs do JDK usadas pelos aplicativos.

O relatório está disponível em dois formatos:

  1. No Gerenciamento de Frota JMS: O relatório pode ser exibido na console do OCI da frota na qual a ação de análise de Migração foi iniciada.
  2. HTML Estático: O download do relatório pode ser feito na console do OCI, permitindo o compartilhamento fácil com outros membros da equipe para análise e discussão colaborativa.

Para ativar a Análise de Migração do Java em sua frota, consulte Ativando Recursos Avançados.