Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mise à niveau des versions linguistiques avec le Amazon Q Developer Agent for code transformation
Le Amazon Q Developer Agent for code transformation peut mettre à jour la version en langage de code de vos fichiers en place. Vous pouvez transformer un module en JetBrains et un projet ou un espace de travail entier dans Visual Studio Code.
Amazon Q crée d'abord votre code dans la version en langue source et vérifie qu'il contient les informations nécessaires pour transformer votre code. Une fois qu'Amazon Q a transformé votre code avec succès, vous vérifiez et acceptez les modifications dans votre environnement de développement intégré (IDE). Pour de plus amples informations, veuillez consulter Comment le Amazon Q Developer Agent for code transformation fonctionnement.
Amazon Q peut actuellement être mis à niveau Java 8 et Java 11 codes pour Java 17 codes.
Rubriques
Étape 1 : Prérequis
Avant de continuer, assurez-vous d'avoir suivi les étapes décrites dans Configurer Amazon Q dans votre IDE.
Assurez-vous que les conditions préalables suivantes sont remplies avant de commencer une tâche de transformation de code :
-
Votre projet est un Java 8 ou Java 11 projets basés sur Maven.
-
Votre projet se construit avec succès avec Maven dans votreIDE. Amazon Q Developer Agent for code transformation appuis Maven 3.8 ou version ultérieure.
-
JDKLa source de votre projet est disponible localement et correspond à la version de votre code source. Par exemple, si vous transformez du code Java 8, votre JDK installation locale doit être JDK 8.
-
Votre projet se construit en 55 minutes ou moins.
-
Votre projet est correctement configuré et la JDK version correcte est spécifiée. Pour de plus amples informations, veuillez consulter Étape 2 : Configuration de votre projet.
-
Votre projet ne nécessite pas l'accès aux ressources de votre réseau privé, notamment à un cloud privé virtuel (VPC) ou à un réseau sur site. Par exemple, si votre projet contient des tests unitaires qui se connectent à une base de données de votre réseau, la transformation échouera.
-
Votre projet n'utilise pas de plugins qui empaquetent des langages autres que Java dans votre projet Java. Par exemple, si votre projet utilise le frontend-maven-plugin
pour exécuter du JavaScript code frontal en plus de votre code source Java, la transformation échouera. -
Votre réseau local autorise les téléchargements vers des compartiments Amazon S3 qu'Amazon Q utilise pour transformer votre code. Pour plus d'informations, consultez Autoriser l'accès aux compartiments Amazon S3 dans les périmètres de données.
-
La version minimale de votre compilateur pour le
maven-compiler-plugin
est v13.13.0.
Étape 2 : Configuration de votre projet
Pour configurer votre projet, utilisez les informations suivantes pour le projet que IDE vous utilisez.
Configurer un projet dans JetBrains
Pour configurer votre projet dans JetBrains, vous devrez peut-être spécifier les paramètres de projet et de module suivants.
Si vos modules utilisent le même JDK niveau de langue que celui de votre projet, vous n'avez pas besoin de mettre à jour les paramètres du module.
-
Projet SDK : JDK utilisé pour compiler votre projet.
-
Niveau de langue du projet — Le Java version utilisée dans votre projet.
-
Module SDK — Le module JDK utilisé pour compiler votre module.
-
Niveau de langue du module — Le Java version utilisée dans votre module.
-
Maven Runner JRE — Avec JDK lequel vous créez votre module.
Mettre à jour les paramètres du projet et du module
Pour mettre à jour vos paramètres SDK et les paramètres de niveau de langue de votre projet ou module, procédez comme suit :
-
À partir de votre JetBrains IDE, choisissez Fichier, puis Structure du projet.
-
La fenêtre Structure du projet s'ouvre. Sous Paramètres du projet, sélectionnez Projet.
-
Pour mettre à jour votre projetJDK, choisissez dans la liste déroulante située à côté de SDK.
-
Pour mettre à jour la langue de votre projet, choisissez dans le menu déroulant à côté de Niveau de langue.
-
-
Sous Paramètres du projet, choisissez Modules.
-
Pour mettre à jour votre moduleJDK, choisissez dans la liste déroulante à côté de SDK.
-
Pour mettre à jour la langue de votre module, choisissez dans le menu déroulant à côté du niveau de langue.
-
Pour plus d'informations, voir Paramètres de structure de projet et Paramètres
Mettre à jour les paramètres Maven
Pour mettre à jour votre Maven RunnerJRE, procédez comme suit :
-
À partir de votre JetBrains IDE, choisissez l'icône représentant une roue dentée, puis sélectionnez Paramètres dans le menu qui apparaît.
-
Dans la fenêtre Paramètres, choisissez Build, Execution, Deployment, Build Tools, Maven et Runner.
-
Dans le JRE champ, choisissez le module JDK utilisé pour créer le module que vous transformez.
Configurer un projet dans VS Code
Pour configurer votre projet dans VS Code, votre projet doit contenir les éléments suivants :
-
Un
pom.xml
fichier dans le dossier racine du projet -
Un
.java
fichier dans le répertoire du projet
Si votre projet contient un Maven wrapper exécutable (mvnw
pour macOS ou mvnw.cmd
pour Windows), assurez-vous qu'il est à la base de votre projet. Amazon Q utilisera le wrapper, et aucun autre Maven la configuration est nécessaire.
Si vous n'utilisez pas de Maven emballage, installation Maven. Pour plus d'informations, voir Installation Apache
Maven
Après l'installation Maven, ajoutez-le à votre PATH
variable. Pour plus d'informations, voir Comment ajouter Maven à mon PATH ? Votre runtime
variable Java doit également pointer vers a JDK et non vers JRE a. Pour vérifier que votre configuration est correcte, exécutezmvn -v
. La sortie doit montrer votre Maven version et la runtime
variable pointant vers le chemin vers votreJDK.
Étape 3 : Transformez votre code
Avant de transformer votre propre code, vous souhaiterez peut-être vérifier que votre configuration IDE est correcte en transformant un exemple de projet. Voici un exemple de GitHub projet éligible à la transformation de code : https://github.com/aws-samples/aws-appconfig-java-sample
Pour tester votre IDE configuration, téléchargez et décompressez l'exemple de projet, puis effectuez les étapes suivantes pour votreIDE. Si vous pouvez consulter les modifications proposées et le résumé des transformations, vous êtes prêt à transformer votre propre projet de code. Si la transformation échoue, IDE c'est que votre configuration n'est pas correcte. Pour résoudre les problèmes de configuration, consultez Étape 2 : Configuration de votre projet etRésolution des problèmes.
Note
Si vous quittez le vôtre IDE avant le début de la transformation, celle-ci échouera et vous devrez recommencer.
Pour mettre à niveau la version linguistique de votre projet ou module de code, effectuez les étapes suivantes pour votreIDE.