Analisi della migrazione Java

JMS Fleets facilita la migrazione delle applicazioni da JDK precedenti a più recenti per gli sviluppatori che cercano di sfruttare i miglioramenti più recenti a livello di prestazioni e linguaggio. Mediante la funzione di analisi della migrazione, JMS esegue un'analisi completa dell'applicazione e genera report dettagliati in cui viene indicato l'impegno e il rischio potenziali associati al processo di migrazione.

Il report di analisi della migrazione fornisce ai responsabili delle decisioni aziendali e agli sviluppatori una valutazione dettagliata dell'impegno necessario per la transizione delle applicazioni a una versione JDK più recente. L'analisi della migrazione consente inoltre agli sviluppatori di prendere facilmente in considerazione diverse opzioni di versione del JDK. Quantificando l'impegno richiesto per la migrazione a diverse versioni di JDK, gli sviluppatori possono prendere decisioni informate su quale versione di JDK migrare.
Nota

L'analisi della migrazione può essere richiamata sui carichi di lavoro Java in esecuzione sulle release Oracle e OpenJDK di Java 8 e versioni successive.

Sebbene esistano strumenti di analisi statica JDK quali jdeps e jdeprscan, l'analisi della migrazione offre funzionalità aggiuntive:

  • I report di analisi di Migration Analysis consentono agli sviluppatori di identificare le classi e le API che richiedono modifiche, specificando sia le modifiche obbligatorie che quelle consigliate.
  • I report di analisi della migrazione specificano i numeri di riga nel codice di origine in cui sono necessarie modifiche.
  • Supporta l'analisi di più versioni di JDK di destinazione senza richiedere l'installazione di tali JDK. Al contrario, jdeps e jdeprscan devono essere installati il JDK corrispondente per eseguire l'analisi.
  • Il report include collegamenti esterni quali javadoc, jeps, BugDB, che consentono agli sviluppatori di trovare informazioni aggiuntive o alternative per risolvere i problemi.
  • A differenza di jdeps e jdeprscan, l'analisi della migrazione non elenca le API JDK utilizzate dalle applicazioni.

Il report è disponibile in due formati:

  1. In JMS Fleet Management: il report può essere visualizzato nella console OCI dalla flotta in cui è stata avviata l'azione di analisi della migrazione.
  2. HTML statico: il report può essere scaricato dalla console OCI, consentendo una facile condivisione con altri membri del team per analisi e discussioni collaborative.

Per abilitare l'analisi della migrazione Java nella flotta, vedere Abilitazione delle funzioni avanzate.