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.
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
ejdeprscan
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
ejdeprscan
, 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:
- 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.
- 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.