Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona información general sobre la evaluación de código y la aplicación de Azure Migrate para Java. Esta introducción le ayuda a comprender los escenarios adecuados para ayudarle a migrar aplicaciones Java a Azure.
Nota:
Este artículo es para la evaluación de código y aplicaciones de Azure Migrate para Java, versión 7.x. Esta versión entró en disponibilidad general en julio de 2025.
Información general
La evaluación de código y aplicaciones de Azure Migrate para Java (AppCAT para Java) le permite evaluar la preparación de la aplicación Java para volver a plataformar y migrar a Azure. Puede evaluar los archivos binarios de las aplicaciones Java y el código fuente para identificar posibilidades de migración y adaptación a nuevas plataformas en Azure.
La herramienta usa técnicas de análisis avanzadas para comprender la estructura y las dependencias de cualquier aplicación de Java. La herramienta proporciona información sobre cómo refactorizar y migrar las aplicaciones a Azure en los siguientes aspectos:
- Detección del uso de la tecnología: vea qué tecnologías usa una aplicación. La detección es útil si tiene aplicaciones heredadas con poca documentación y quiere saber qué tecnologías usan.
- Evaluación del código a un destino específico: evalúe una aplicación para un destino de Azure específico, como Azure App Service, Azure Kubernetes Service y Azure Container Apps, con reglas específicas de replataformación de Azure. Comprueba las modificaciones que tienes que hacer para adaptar las aplicaciones a Azure.
La herramienta se ofrece de las dos maneras siguientes:
- una herramienta de la CLI que puede descargar, instalar y ejecutar con parámetros para evaluar las aplicaciones Java.
- una extensión de Visual Studio Code: Modernización de aplicaciones de GitHub Copilot para Java. Puede instalar y ejecutar esta extensión dentro de Visual Studio Code para cubrir la evaluación de aplicaciones, con tecnología de AppCAT para Java, y la corrección y validación de código, con tecnología de la inteligencia de GitHub Copilot. Para obtener más información, consulte Guía rápida: Evaluación y migración de un proyecto de Java mediante la modernización de aplicaciones de GitHub Copilot para Java.
Licencia
La evaluación de código y aplicaciones de Azure Migrate para Java (AppCAT para Java) es una herramienta gratuita basada en código abierto. La herramienta se basa en un conjunto de componentes del proyecto Cloud Native Computing FoundationKonveyor, creado y dirigido por Red Hat.
Recopilación de datos
AppCAT recopila datos de telemetría de forma predeterminada. Microsoft agrega datos recopilados para identificar patrones de uso para identificar problemas comunes y mejorar la experiencia de la CLI de AppCAT. La CLI de Microsoft AppCAT no recopila datos privados ni personales. Por ejemplo, los datos de uso ayudan a identificar problemas como comandos con una tasa de éxito baja. Esta información nos ayuda a priorizar nuestro trabajo.
Aunque la información que ofrecen estos datos es muy útil, también sabemos que no todos quieren enviar los datos de uso. Puede deshabilitar la recopilación de datos mediante el appcat analyze --disable-telemetry comando . Para obtener más información, consulte nuestra declaración de privacidad.