Aggiornamento delle versioni linguistiche con Amazon Q Developer Agent for code transformation - Amazon Q Developer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento delle versioni linguistiche con Amazon Q Developer Agent for code transformation

Il Amazon Q Developer Agent for code transformation puoi aggiornare la versione in linguaggio di codice dei tuoi file esistente. Puoi trasformare un modulo in JetBrains e un progetto o un intero spazio di lavoro in Visual Studio Code.

Amazon Q crea innanzitutto il codice nella versione in lingua di origine e verifica che contenga le informazioni necessarie per trasformarlo. Dopo che Amazon Q ha trasformato correttamente il codice, verifichi e accetti le modifiche nel tuo ambiente di sviluppo integrato (IDE). Per ulteriori informazioni, consulta Come Amazon Q Developer Agent for code transformation funzionamento.

Attualmente, Amazon Q può effettuare l'upgrade Java 8 e Java Codice 11 per Java Codice 17.

Fase 1: prerequisiti

Prima di continuare, assicurati di aver completato i passaggi indicati in Configurare Amazon Q nel tuo IDE.

Assicurati che siano soddisfatti i seguenti prerequisiti prima di iniziare un processo di trasformazione del codice:

  • Il tuo progetto è un Java 8 oppure Java 11 progetti costruiti su Maven.

  • Il tuo progetto si costruisce con successo con Maven nel tuo. IDE Amazon Q Developer Agent for code transformation supporti Maven 3.8 o versione successiva.

  • Il codice sorgente del progetto JDK è disponibile localmente ed è la versione del codice sorgente. Ad esempio, se state trasformando il codice Java 8, l'JDKinstallazione locale dovrebbe essere JDK 8.

  • Il progetto viene creato in 55 minuti o meno.

  • Il progetto è configurato correttamente e viene specificata la JDK versione corretta. Per ulteriori informazioni, consulta Fase 2: Configura il tuo progetto.

  • Il progetto non richiede l'accesso alle risorse sulla rete privata, incluso un cloud privato virtuale (VPC) o una rete locale. Ad esempio, se il progetto contiene test unitari che si connettono a un database della rete, la trasformazione avrà esito negativo.

  • Il tuo progetto non utilizza plugin che impacchettano linguaggi diversi da Java nel tuo progetto Java. Ad esempio, se il progetto utilizza il codice front-end frontend-maven-pluginper eseguire il JavaScript codice front-end oltre al codice sorgente Java, la trasformazione avrà esito negativo.

  • La tua rete locale consente il caricamento su bucket Amazon S3 che Amazon Q utilizza per trasformare il codice. Per ulteriori informazioni, consulta Consentire l'accesso ai bucket Amazon S3 nei perimetri di dati.

  • La versione minima del compilatore per è la v13.13.0. maven-compiler-plugin

Fase 2: Configura il tuo progetto

Per configurare il progetto, utilizza le seguenti informazioni relative a quello IDE che stai utilizzando.

Configura un progetto in JetBrains

Per configurare il tuo progetto in JetBrains, potrebbe essere necessario specificare le seguenti impostazioni del progetto e del modulo.

Se i moduli utilizzano lo stesso JDK livello linguistico del progetto, non è necessario aggiornare le impostazioni del modulo.

  • ProgettoSDK: JDK utilizzato per compilare il progetto.

  • Livello linguistico del progetto: Java versione utilizzata nel progetto.

  • ModuloSDK: JDK utilizzato per compilare il modulo.

  • Livello di lingua del modulo: Java versione utilizzata nel modulo.

  • Maven RunnerJRE: con JDK cui crei il tuo modulo.

Aggiorna le impostazioni del progetto e del modulo

Per aggiornare le impostazioni del tuo livello SDK e del livello di lingua per il progetto o il modulo, completa i seguenti passaggi:

  1. Dal tuo JetBrains IDE, scegli File e poi Struttura del progetto.

  2. Viene visualizzata la finestra Struttura del progetto. In Impostazioni del progetto, scegli Progetto.

    1. Per aggiornare il tuo progettoJDK, scegli dall'elenco a discesa accanto a SDK.

    2. Per aggiornare la lingua del progetto, scegli dal menu a discesa accanto a Livello di lingua.

  3. In Project Settings (Impostazioni progetto), scegliere Modules (Moduli).

    1. Per aggiornare il moduloJDK, scegli dall'elenco a discesa accanto a. SDK

    2. Per aggiornare la lingua del modulo, scegli dal menu a discesa accanto a Livello di lingua.

Per ulteriori informazioni, consulta Impostazioni della struttura del progetto e Impostazioni della struttura del modulo nel JetBrains documentazione.

Aggiorna le impostazioni di Maven

Per aggiornare Maven RunnerJRE, completa i seguenti passaggi:

  1. Dal tuo JetBrains IDE, scegli l'icona a forma di ingranaggio, quindi scegli Impostazioni nel menu visualizzato.

  2. Nella finestra Impostazioni, scegli Build, Execution, Deployment, quindi Build Tools, quindi Maven e infine Runner.

  3. Nel JRE campo, scegli quello JDK usato per creare il modulo che stai trasformando.

Configura un progetto in VS Code

Per configurare il tuo progetto in VS Code, il progetto deve contenere quanto segue:

  • Un pom.xml file nella cartella principale del progetto

  • Un .java file nella directory del progetto

Se il progetto contiene un Maven wrapper (eseguibile) (per mvnw macOS o per mvnw.cmd Windows), assicurati che sia alla base del tuo progetto. Amazon Q utilizzerà il wrapper e nessun altro Maven la configurazione è necessaria.

Se non si utilizza un Maven wrapper, installa Maven. Per ulteriori informazioni, vedere Installazione Apache Mavennel Apache Maven documentazione.

Dopo l'installazione Maven, aggiungilo alla tua PATH variabile. Per ulteriori informazioni, consulta Anche Come faccio ad aggiungere Maven al mio? PATH la runtime variabile Java dovrebbe puntare a a JDK e non aJRE. Per confermare che la configurazione è corretta, mvn -v esegui. L'output dovrebbe mostrare il tuo Maven versione e la runtime variabile che punta al percorso del tuoJDK.

Fase 3: Trasforma il codice

Prima di trasformare il tuo codice, potresti voler verificare che IDE sia configurato correttamente trasformando un progetto di esempio. Di seguito è riportato un esempio di GitHub progetto idoneo per la trasformazione del codice: https://github.com/aws-samples/aws-appconfig-java-sample.

Per testare la tua IDE configurazione, scarica e decomprimi il progetto di esempio, e completa i seguenti passaggi per il tuoIDE. Se riesci a visualizzare le modifiche proposte e il riepilogo delle trasformazioni, sei pronto per trasformare il tuo progetto di codice. Se la trasformazione fallisce, significa IDE che non è configurato correttamente. Per risolvere i problemi di configurazione, Fase 2: Configura il tuo progetto consulta eRisoluzione dei problemi.

Nota

Se ti allontani dal tuo sistema IDE prima dell'inizio della trasformazione, la trasformazione fallirà e dovrai riavviarla.

Per aggiornare la versione linguistica del tuo progetto o modulo di codice, completa i seguenti passaggi perIDE...

JetBrains
  1. Apri il modulo in cui desideri eseguire l'aggiornamento JetBrains. Assicurati di aver creato con successo il tuo progetto inIDE.

  2. Scegli il logo Amazon Q, quindi accedi /transform al pannello di chat di Amazon Q che si apre.

  3. Viene visualizzato un pop-up Trasforma la tua applicazione. Scegli il progetto che desideri aggiornare dall'elenco a discesa, quindi scegli Trasforma.

  4. Amazon Q inizia la trasformazione. Puoi visualizzare lo stato di avanzamento nella scheda Dettagli della trasformazione.

  5. Una volta completata la trasformazione, puoi verificare il codice aggiornato prima di aggiornare il progetto. Per visualizzare il nuovo codice, vai alla scheda Dettagli della trasformazione, quindi scegli Visualizza differenze. Nella finestra Applica patch che appare, scegli un file per aprire una visualizzazione differenziale con il codice sorgente e il codice aggiornato.

  6. Per accettare le modifiche apportate da Amazon Q, scegli Visualizza differenze per aprire la finestra Applica patch. Seleziona tutti i file aggiornati e scegli OK per aggiornare il progetto in atto.

  7. Per ottenere dettagli su come è stato aggiornato il codice e sui passaggi successivi suggeriti, nella scheda Dettagli della trasformazione, scegli Visualizza riepilogo della trasformazione.

Visual Studio Code
  1. Apri il progetto o l'area di lavoro in cui desideri eseguire l'aggiornamento VS Code. Assicurati di aver creato con successo il tuo progetto inIDE.

  2. Scegli il logo Amazon Q, quindi accedi /transform al pannello di chat di Amazon Q che si apre.

  3. Scegli il progetto che desideri aggiornare dalla barra di ricerca nella parte superiore diIDE.

  4. Se Amazon Q non riesce a trovare la versione del codice sorgente, ti chiede di scegliere la versione del codice. Scegli la versione in cui è scritto il codice sorgente, quindi scegli Trasforma nel pop-up per procedere.

  5. Se richiesto, inserisci il JAVA_HOME percorso del tuo. JDK Per ulteriori informazioni, consulta Configurare il VS Code progetto.

  6. Amazon Q inizia la trasformazione. Puoi visualizzare i progressi nella scheda Transformation Hub.

  7. Una volta completata la trasformazione, si apre la scheda Modifiche proposte. Per verificare il codice aggiornato prima di aggiornare il progetto, scegli Scarica le modifiche proposte. Scegli un file per aprire una visualizzazione differenziale con il codice sorgente e il codice aggiornato.

  8. Per accettare le modifiche apportate da Amazon Q, vai alla scheda Modifiche proposte e scegli Accetta.

  9. Per ottenere dettagli su come è stato aggiornato il codice e sui passaggi successivi suggeriti, su Transformation Hub, scegli il pulsante con i puntini di sospensione Visualizzazioni e altre azioni, quindi scegli Mostra riepilogo della trasformazione.