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 inicio rápido se muestra cómo usar GitHub Copilot para la modernización de aplicaciones en Java (versión preliminar) para evaluar y migrar un proyecto de Java. En este inicio rápido, instalará y configurará la extensión y, a continuación, evaluará y migrará un proyecto de ejemplo. Por ejemplo, se usa una fórmula predefinida para actualizar una conexión de base de datos de Azure SQL para usar la identidad administrada de Azure en lugar de un nombre de usuario y una contraseña.
En el vídeo siguiente se muestra cómo GitHub Copilot App Modernization for Java (versión preliminar) usa AppCAT para ayudar a evaluar un proyecto de Java para la migración a Azure:
Prerrequisitos
Una cuenta de GitHub con GitHub Copilot habilitado. Se admiten todos los planes, incluido el plan gratis.
Versión más reciente de Visual Studio Code.
La versión más reciente de la extensión Copilot de GitHub en Visual Studio Code.
Paquete de extensión de modernización de aplicaciones de Copilot de GitHub. Para obtener instrucciones de instalación, consulte la sección siguiente.
Este paquete de extensiones agrupa las dos extensiones siguientes:
- Modernización de aplicaciones copilot de GitHub para Java (versión preliminar)
- Modernización de aplicaciones de Copilot de GitHub: actualización para Java (versión preliminar)
La modernización de aplicaciones no requiere Java en el entorno local. Sin embargo, para compilar el proyecto correctamente, instale la versión correcta de Java y Maven. Se recomienda Microsoft Build de OpenJDK y Maven.
AppCAT. Esta herramienta es necesaria para la característica de evaluación de aplicaciones.
Inicie sesión para usar Copilot y, a continuación, instale La modernización de aplicaciones
Para usar GitHub Copilot, inicie sesión en su cuenta de GitHub en Visual Studio Code. Seleccione el icono de Copilot en la parte superior de Visual Studio Code para acceder al panel de GitHub Copilot. Para obtener más información sobre cómo configurar GitHub Copilot, consulte Configuración de GitHub Copilot en VS Code.
A continuación, siga estos pasos para instalar GitHub Copilot App Modernization for Java (versión preliminar):
- En Visual Studio Code, abra la vista Extensiones desde la barra de actividad.
- Busque GitHub Copilot Modernización de Aplicaciones en el marketplace.
- Seleccione la extensión GitHub Copilot App Modernización de aplicaciones para Java (versión preliminar) o el paquete de extensión GitHub Copilot App Modernización de aplicaciones.
- En la página de extensión, seleccione Instalar.
- Reinicie Visual Studio Code.
Una vez completada la instalación, debería ver una notificación en la esquina de Visual Studio Code que confirma que se ha realizado correctamente.
Para obtener más información, consulte Instalación de una extensión de VS Code.
Evaluación de la preparación para la nube
Siga estos pasos para iniciar el proceso de migración con la evaluación de la solución. Esta evaluación le ayuda a comprender cuáles son los desafíos de preparación de la nube y su impacto, proporciona soluciones recomendadas. Una recomendación de solución incluye referencias para configurar recursos de Azure, agregar configuraciones y realizar cambios en el código.
Clona el repositorio de copilot de migración de Java - ejemplos.
En Visual Studio Code, abra la carpeta del proyecto mi-sql-public-demo en el repositorio de ejemplos.
En la barra lateral, seleccione el panel Modernización de aplicaciones para Java y, a continuación, en la sección Evaluación , seleccione Evaluar.
La ventana de chat de GitHub Copilot con el modo de agente se abre para llamar al evaluador de modernización para ejecutar la evaluación de modernización de aplicaciones.
Seleccione Continuar para confirmar.
El asesor de modernización ahora abre assessment.md. Este archivo es la configuración para ejecutar AppCAT, que realiza la evaluación de la aplicación. AppCAT solicita su confirmación para continuar. Puede examinar su contenido y realizar cambios allí, si es necesario.
El evaluador de modernización comprueba primero el entorno local. Si appCAT y sus dependencias no están instaladas, primero debe instalarlas. Para más información, consulte Evaluación de código y aplicación de Azure Migrate para java versión 7 (versión preliminar). Después de la instalación, llama a AppCAT para evaluar el proyecto actual. Este paso puede tardar varios minutos en completarse.
Tras completar el análisis, el evaluador de modernización genera una vista categorizada de los problemas de preparación de la nube en un informe de resumen abierto.
Al revisar el informe de resumen, puede seleccionar Proponer solución y pasar al paso siguiente, donde elija la solución deseada por categoría o sub categoría.
Para confirmar la selección de la solución Migrar a Azure SQL Database (SDK en la nube pública), seleccione Confirmar solución para continuar con el paso de migración. A continuación, seleccione Migrar para la solución Migrar a Azure SQL Database (SDK en la nube pública) para pasar a la fase de corrección de código.
Aplicación de una fórmula predefinida
El Copilot de migración proporciona fórmulas predefinidas para escenarios comunes de migración que puedes enfrentar al migrar a Azure. Por ejemplo, con el ejemplo mi-sql-public-demo , las fórmulas de identidad administrada cambian la conexión de azure SQL Database para usar Azure Managed Identity en lugar de un nombre de usuario y una contraseña.
En el Informe de solución, seleccione Migrar. Se abre la ventana de chat de Copilot con el modo de agente.
Seleccione Continuar repetidamente para confirmar cada acción de herramienta en la ventana Chat de Copilot. El agente de Copilot usa varias herramientas para la modernización de aplicaciones y cada herramienta requiere confirmación para continuar.
Después de cada paso, introduzca manualmente continue para confirmar y proceder.
Espere a que se generen los cambios de código.
Aplicación de la herramienta Build-Fix
Siga estos pasos para aplicar la herramienta Build-Fix:
Cuando se sugiere la herramienta Java Application Build-Fix, seleccione Continuar para compilar el proyecto y corregir errores. Esta herramienta intenta resolver los errores de compilación en hasta 10 iteraciones.
Una vez iniciada la herramienta Build-Fix, seleccione Continuar para continuar y mostrar el progreso.
Una vez finalizado el proceso, revise los cambios del código y confírmelos seleccionando Mantener.
Paso siguiente
Inicio rápido: Creación y aplicación de sus propias fórmulas