Amazon Q Developer で Java アップグレード変換 CLI (パブリックプレビュー) を提供開始

投稿日: 2024年11月27日

Amazon Q Developer で、Java アップグレード変換 CLI (コマンドラインインターフェイス) のパブリックプレビューの提供が開始されます。この CLI を使用すると、コマンドラインから変換を呼び出して、大規模に変換を実行できます。

この CLI には次の機能があります。

  • お使いの Java アプリケーションを Java 8 や Java 11 から Java 17 に変換します (IDE で使用できましたが、CLI でも使用できるようになりました)。
  • カスタム変換 (CLI のみの新機能): この CLI を使用すると、組織のコードベースに合わせて定義したカスタム変換を実行できます。このリリース以前は、Amazon Q Developer ではお使いの Java アプリケーション内のオープンソースのライブラリをアップグレードしていました。この CLI のカスタム変換を使用すると、お使いのコードベースと内部ライブラリに合わせて独自に変換を定義できます。カスタムの変換を定義するには、構造検索と置換のコードツールである ast-grep を使用します。Amazon Q Developer で、カスタムの変換を実行し、Q の AI デバッグ機能を活用できます。
  • ローカル環境でのビルド (CLI のみの新機能): この CLI ではローカル環境で検証ビルドが実行されるので、ビルドの検証中にユニットテストと統合テストを確実に実行できます。

この機能は Linux と Mac OS で、コマンドラインでご利用いただけます。コード変換 CLI の詳細と開始方法については、こちらを参照してください。