Amazon Q Developer lança CLI de transformação de atualização do Java (versão prévia pública)

Publicado: 27 de nov de 2024

O Amazon Q Developer lança uma prévia pública da interface de linha de comandos (CLI) de transformação da atualização do Java. A CLI permite que você invoque transformações a partir da linha de comando e realize transformações em grande escala.

A CLI fornece os seguintes recursos:

  • Transforme suas aplicações Java do Java 8, Java 11 para o Java 17 (disponível no IDE e agora na CLI)
  • Transformações personalizadas (novas e somente na CLI): a CLI permitirá que você realize transformações personalizadas definidas especificamente para suas bases de código na sua organização. Antes desse lançamento, o Amazon Q Developer atualizaria bibliotecas de código aberto em suas aplicações Java. Com as transformações personalizadas na CLI, você pode definir suas próprias transformações específicas para suas bases de código e bibliotecas internas. Você pode definir as transformações personalizadas usando ast-grep, uma ferramenta de código para pesquisa e substituição estrutural. O Amazon Q Developer pode realizar suas transformações personalizadas e aproveitar os recursos de depuração de IA do Q.
  • Compile no ambiente local (novo e somente na CLI): a CLI realizará a verificação compilada no seu ambiente local, o que garante a execução de testes de unidade e testes de integração durante as verificações de compilação.

Esse recurso está disponível na linha de comando, no Linux e no Mac OS. Você pode aprender mais sobre a CLI de transformação de código e começar aqui.