Analyse de migration Java

JMS Fleets facilite la migration d'applications d'anciennes JDK vers des applications plus récentes pour les développeurs qui cherchent à tirer parti des dernières améliorations de performances et de langage. Grâce à sa fonctionnalité d'analyse de la migration, JMS effectue une analyse complète de l'application et génère des rapports détaillés indiquant les efforts et les risques potentiels liés au processus de migration.

Le rapport Migration Analysis fournit aux décideurs et aux développeurs une évaluation détaillée des efforts requis pour faire passer les applications vers une version plus récente de JDK. Migration Analysis permet également aux développeurs d'envisager facilement différentes versions 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.
Remarque

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

Bien qu'il existe des outils d'analyse statique JDK tels que jdeps et jdeprscan, Migration Analysis offre des fonctionnalités supplémentaires :

  • Les rapports d'analyse de Migration Analysis aident les développeurs à identifier les classes et les API nécessitant 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 de JDK cible sans que vous ayez à installer ces JDK. En revanche, jdeps et jdeprscan ont besoin que le kit JDK correspondant soit installé 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, Migration Analysis ne répertorie pas les API JDK utilisées par les applications.

L'état est disponible dans deux formats :

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

Pour activer l'analyse de migration Java dans votre parc, reportez-vous à Activation des fonctionnalités avancées.