Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualización de las versiones lingüísticas con el Amazon Q Developer Agent for code transformation
La Amazon Q Developer Agent for code transformation puede actualizar la versión en lenguaje de código de sus archivos en vigor. Puede transformar un módulo en JetBrains y un proyecto o un espacio de trabajo completo en Visual Studio Code.
Amazon Q primero crea el código en la versión del idioma de origen y comprueba que tiene la información necesaria para transformarlo. Una vez que Amazon Q haya transformado correctamente el código, usted verificará y aceptará los cambios en su entorno de desarrollo integrado (IDE). Para obtener más información, consulte Cómo Amazon Q Developer Agent for code transformation funciona.
Actualmente, Amazon Q puede actualizarse Java 8 y Java 11 códigos para Java Código 17.
Temas
Paso 1: Requisitos previos
Antes de continuar, asegúrate de haber completado los pasos de Configurar Amazon Q en tu IDE.
Asegúrese de cumplir los siguientes requisitos previos antes de comenzar un trabajo de transformación de código:
-
Su proyecto es un Java 8 o Java 11 proyectos basados en Maven.
-
Su proyecto se construye con éxito con Maven en tuIDE. Amazon Q Developer Agent for code transformation es compatible con Maven 3.8 o posterior.
-
JDKLa fuente de su proyecto está disponible localmente y es la versión de su código fuente. Por ejemplo, si está transformando el código de Java 8, su JDK instalación local debería ser JDK 8.
-
Su proyecto se construye en 55 minutos o menos.
-
El proyecto está configurado correctamente y se ha especificado la JDK versión correcta. Para obtener más información, consulte Paso 2: Configura tu proyecto.
-
Tu proyecto no requiere acceso a los recursos de tu red privada, incluida una nube privada virtual (VPC) o una red local. Por ejemplo, si tu proyecto contiene pruebas unitarias que se conectan a una base de datos de tu red, la transformación fallará.
-
Su proyecto no usa complementos que empaqueten lenguajes distintos de Java en su proyecto de Java. Por ejemplo, si su proyecto utiliza el código de interfaz frontend-maven-plugin
para ejecutar además del JavaScript código fuente de Java, la transformación fallará. -
Su red local permite las cargas a los buckets de Amazon S3 que Amazon Q utiliza para transformar el código. Para obtener más información, consulte Permitir el acceso a los buckets de Amazon S3 en los perímetros de datos.
-
La versión mínima del compilador para el es la v13.13.0
maven-compiler-plugin
.
Paso 2: Configura tu proyecto
Para configurar su proyecto, utilice la siguiente información para el IDE que está utilizando.
Configura un proyecto en JetBrains
Para configurar su proyecto en JetBrains, puede que tengas que especificar los siguientes ajustes del proyecto y del módulo.
Si los módulos utilizan el mismo JDK nivel de idioma que el proyecto, no es necesario que actualice la configuración del módulo.
-
ProyectoSDK: el que JDK se utiliza para compilar el proyecto.
-
Nivel de idioma del proyecto: el Java versión utilizada en el proyecto.
-
MóduloSDK: el que JDK se utiliza para compilar el módulo.
-
Nivel de idioma del módulo: el Java versión utilizada en el módulo.
-
Maven RunnerJRE: con el JDK que construyes tu módulo.
Actualice la configuración del proyecto y del módulo
Para actualizar su configuración SDK y su nivel de idioma para su proyecto o módulo, complete los siguientes pasos:
-
Desde tu JetBrains IDE, elija Archivo y, a continuación, Estructura del proyecto.
-
Se abre la ventana Estructura del proyecto. En Configuración del proyecto, elija Proyecto.
-
Para actualizar tu proyectoJDK, selecciona una opción en la lista desplegable situada junto a SDK.
-
Para actualizar el idioma del proyecto, selecciona una opción en el menú desplegable situado junto al nivel de idioma.
-
-
En Project Settings, seleccione Modules.
-
Para actualizar el móduloJDK, elige una opción de la lista desplegable situada junto a. SDK
-
Para actualizar el idioma de su módulo, elija una opción en el menú desplegable situado junto al nivel de idioma.
-
Para obtener más información, consulta los ajustes de la estructura del proyecto y los ajustes
Actualice la configuración de Maven
Para actualizar tu Maven RunnerJRE, sigue estos pasos:
-
Desde tu JetBrains IDE, selecciona el icono con forma de engranaje y, a continuación, selecciona Configuración en el menú que aparece.
-
En la ventana de configuración, selecciona Build, Execution, Deployment, Build Tools, Maven y Runner.
-
En el JRE campo, elige la que JDK se usará para construir el módulo que estás transformando.
Configura un proyecto en VS Code
Para configurar su proyecto en VS Code, su proyecto debe contener lo siguiente:
-
Un
pom.xml
archivo en la carpeta raíz del proyecto -
Un
.java
archivo en el directorio del proyecto
Si su proyecto contiene un Maven contenedor ejecutable (mvnw
para macOS o para mvnw.cmd
Windows), asegúrate de que esté en la raíz de tu proyecto. Amazon Q usará el envoltorio y ningún otro Maven la configuración es necesaria.
Si no está utilizando un Maven envoltorio, instale Maven. Para obtener más información, consulte Instalación Apache
Maven
Después de instalar Maven, agréguelo a su PATH
variable. Para obtener más información, ¿Cómo agrego Maven a mi? PATH consulte La runtime
variable de Java también debe apuntar a JDK y no aJRE. Para confirmar que la configuración es correcta, ejecutemvn -v
. El resultado debería mostrar su Maven versión y la runtime
variable que apunta a la ruta a suJDK.
Paso 3: Transforma tu código
Antes de transformar tu propio código, es posible que desees probar que IDE está configurado correctamente transformando un proyecto de muestra. A continuación se muestra un GitHub proyecto de ejemplo que es elegible para la transformación de código: https://github.com/aws-samples/aws-appconfig-java-sample
Para probar su IDE configuración, descargue y descomprima el proyecto de muestra, y complete los siguientes pasos para suIDE. Si puede ver los cambios propuestos y el resumen de la transformación, estará listo para transformar su propio proyecto de código. Si la transformación falla, la suya no IDE está configurada correctamente. Para solucionar los problemas de configuración, revise Paso 2: Configura tu proyecto yResolución de problemas.
nota
Si te alejas de IDE antes de que comience la transformación, la transformación fallará y tendrás que volver a empezar.
Para actualizar la versión lingüística de su proyecto o módulo de código, complete los siguientes pasos para suIDE.