Transformando código na linha de comando com o Amazon Q Developer - Amazon Q Developer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Transformando código na linha de comando com o Amazon Q Developer

Você pode transformar seus aplicativos a partir da linha de comando com a ferramenta de transformação da linha de comando Amazon Q Developer. Para transformar seu código, você fornece o caminho para seu código-fonte e todos os arquivos de configuração necessários, e o Amazon Q gera um novo código em uma série de etapas. Durante toda a transformação, o Amazon Q cria código em seu ambiente local para verificar as alterações. Para obter mais informações, consulte Criando código em seu ambiente local. O Amazon Q cria uma nova ramificação em seu repositório onde confirma as alterações no código. Quando a transformação estiver concluída, você poderá mesclar a ramificação na ramificação original para incorporar as alterações à sua base de código.

Para começar, instale a ferramenta de linha de comando, faça a autenticação e, em seguida, veja os comandos para configurar e iniciar uma transformação.

Criando código em seu ambiente local

Durante uma transformação, o Amazon Q realiza compilações de verificação em seu ambiente local. O Amazon Q transforma seu código no lado do servidor em várias etapas. Depois de cada etapa, o Amazon Q envia o código para seu ambiente local para criar e testar as alterações feitas. O código é então enviado de volta para o lado do servidor para continuar a transformação.

A compilação em seu ambiente local ajuda a verificar o código transformado, permitindo que o Amazon Q execute testes que exigem acesso a recursos privados. Para minimizar os riscos de segurança associados à criação de código gerado por IA em seu ambiente local, o Amazon Q revisa e atualiza o código gerado para tratar de questões de segurança.

nota

O Amazon Q realiza transformações com base nas solicitações, descrições e conteúdo do seu projeto. Para manter a segurança, evite incluir artefatos externos não verificados no repositório do projeto e sempre valide o código transformado em termos de funcionalidade e segurança.

Comandos

Para step-by-step obter instruções sobre como executar esses comandos, consulteExecutando uma transformação na linha de comando com o Amazon Q Developer.

Para configurar uma transformação e se autenticar no Amazon Q Developer Pro, execute:

qct configure

Para iniciar uma transformação para uma Java atualização, execute o comando a seguir. Para<your-source-java-version>, você pode inserir JAVA_1.8JAVA_8,JAVA_11,JAVA_17, ouJAVA_21. Para<your-target-java-version>, você pode inserir um JAVA_17 ouJAVA_21. --source_version e --target_version são opcionais. O --trust sinalizador permite que uma transformação seja executada durante a verificação do código para manter a segurança.

qct transform --source_folder <path-to-folder> --source_version <your-source-java-version> --target_version <your-target-java-version> --trust

Para iniciar uma transformação para uma SQL conversão, execute:

qct transform --source_folder <path-to-folder> --sql_conversion_config_file <path-to-sql-config-file>

Para ver qual versão da ferramenta de linha de comando para transformação você está usando, execute:

qct -v

Para obter ajuda com as transformações, execute:

qct -h

Para visualizar seu histórico de trabalhos de transformação, execute:

qct history

Para obter mais informações sobre como visualizar e gerenciar seu histórico de trabalhos de transformação, consulteVisualizando o histórico de trabalhos na linha de comando.