Analyse de la migration Java

JMS Fleets facilite la migration des applications d'anciens JDK vers des applications plus récentes pour les développeurs qui souhaitent profiter des dernières améliorations de performances et de langage. Grâce à sa fonctionnalité d'analyse des migrations, JMS effectue une analyse complète de l'application et génère des rapports détaillés indiquant l'effort et le risque potentiels impliqués dans le processus de migration.

Le rapport d'analyse des migrations fournit aux décideurs et aux développeurs d'entreprise une évaluation détaillée des efforts requis pour faire passer les applications à une version plus récente de JDK. L'analyse des migrations permet également aux développeurs d'envisager facilement différents choix de version de JDK. En quantifiant l'effort de migration vers différentes versions de JDK, les développeurs peuvent prendre des décisions éclairées sur la version de JDK vers laquelle migrer.
Note

L'analyse de la migration peut être appelée sur les charges de travail Java exécutées sur les versions Oracle et OpenJDK de Java 8 et des versions ultérieures.

Bien qu'il existe des outils d'analyse statique JDK tels que jdeps et jdeprscan, l'analyse de la migration offre des capacités supplémentaires :

  • Les rapports d'analyse de la migration aident les développeurs à identifier les classes et les API qui nécessitent des modifications, en spécifiant les modifications obligatoires et recommandées.
  • Les rapports d'analyse de migration indiquent les numéros de ligne dans le code source où des modifications sont nécessaires.
  • Il prend en charge l'analyse de plusieurs versions JDK cibles sans avoir à installer ces JDK. En revanche, jdeps et jdeprscan doivent installer le JDK correspondant pour effectuer l'analyse.
  • Le rapport inclut des liens externes tels que javadoc, jeps, BugDB, qui aident les développeurs à trouver des informations supplémentaires ou des alternatives pour résoudre les problèmes.
  • Contrairement à jdeps et jdeprscan, l'analyse de la migration ne répertorie pas les API JDK utilisées par les applications.

Le rapport est disponible sous deux formats :

  1. Dans JMS Fleet Management : Le rapport peut être consulté dans la console OCI à partir du parc où l'action d'analyse de la migration a été lancée.
  2. HTML statique : Le rapport peut être téléchargé à partir de la console OCI, ce qui facilite le partage avec d'autres membres de l'équipe pour des analyses et des discussions collaboratives.

Pour activer l'analyse de la migration Java dans votre parc, voir Activation des fonctions avancées.