リファクタリングツールの概要
最終更新日: 2025年6月23日
- 適用対象:
- Experience Manager as a Cloud Service
リファクタリングツール は、AEM as a Cloud Service(AEMaaCS) と互換性を持たせるために、既存の AEM プロジェクトを更新するプロセスを合理化します。これらのツールは、一般的なリファクタリングおよび最新化タスクを自動化し、Cloud Acceleration Manager(CAM) と統合して、シームレスなエクスペリエンスを実現します。
以前は CLI ユーティリティとしてのみ利用可能だったリファクタリングツールは、自動化された検査、設定の生成、ジョブの実行などの機能を備えた統合インターフェイスを提供するようになり、手動によるオーバーヘッドを削減し、可視性を向上させます。
検査ワークフロー
検査ワークフロー を使用すると、リファクタリングツールを実行するための準備プロセスを簡単に行うことができます。
主な機能:
- 自動トリガー - プロジェクトをアップロードすると、検査が自動的に開始されます。
- 設定の生成 - このツールは、アップロードされたソースコードを検査し、必要な設定を生成します。
- ペイロード送信 – これらの設定は、選択したツールに直接渡されて実行されます。
利用可能なリファクタリングツール
Repository Modernizer
Repository Modernizer は、AEM プロジェクトのリポジトリレイアウトとコンテンツを再構築して、AEMaaCS の標準とベストプラクティスに準拠させます。従来のリポジトリ最新化ツールを、強化された自動化と精度で置き換えます。
コード変換サービス
コード変換 は、インテリジェントパターン認識と AI 駆動の分析を使用して、AEMaaCS と互換性のないコードセグメントを検出および更新します。このツールにより、移行作業が簡素化され、手動によるコード変更が減ります。
リファクタリングのワークフローフェーズ
リファクタリングツールは、構造化された 2 段階のプロセスに従います。
フェーズ 1:ソースコードのアップロード
- CAM インターフェイスを使用して、ソースコード(ZIP 形式)をアップロードします。
- アップロードが完了すると、検査ワークフロー が自動的にトリガーされ、プロジェクトの分析とツールの実行準備が行われます。
検査プロセス中は、別のプロジェクトをアップロードすることはできません。
フェーズ 2:リファクタリングジョブのトリガー
検査が正常に完了したら、1 つ以上のリファクタリングツールを実行できます。
- Repository Modernizer の実行 - リポジトリの最新化を実行します。
- コード変換の実行 – 検査出力に基づいてコード変換を実行します。
- すべてのツールを同時に実行 – 使用可能なすべてのツールを 1 回の操作で実行します。
リファクタリングジョブは、ソースコードが正常にアップロードおよび検査された後にのみ開始できます。
ユーザーは複数のリファクタリングジョブを並行してトリガーできますが、各ジョブは個別に実行されます。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab