ローカルファイルからの API 仕様のインポート

Anypoint Studio では、RAML API 仕様をローカルマシンから新しい Mule プロジェクトまたは既存の Mule プロジェクトにインポートできます。

このタスクは、RAML の種別の API 仕様でのみ機能します。

ローカル API 仕様を既存の Mule プロジェクトに追加することはできません。

  1. Anypoint Studio 画面の上部にあるタスクバーで、​[File (ファイル)]​ > ​[New (新規)]​ > ​[Mule Project (Mule プロジェクト)]​ を選択します。

  2. プロジェクトの名前を入力します。

  3. Mule Runtime Engine バージョンを選択します。

  4. [API Specification (API 仕様)]​ セクションで、​[From Design Center or Local Files (Design Center またはローカルファイルから)]​ タブを選択します。

  5. [Location (場所)]​ 項目で、ローカル API の場所を入力するか、​[…​]​ ボタンをクリックして ​[Browse Files…​ (ファイルを参照…​)]​ を選択します。 API にスキーマと例が含まれる場合、RAML ファイルをインポートすることも .zip ファイルバンドル全体をインポートすることもできます。

  6. [Finish (完了)]​ をクリックします。

Studio によって API 仕様がスキャフォールディングされます。API 仕様からフローを作成しない場合、​[Scaffold Flows From These API Specifications (これらの API 仕様からフローをスキャフォールディングする)]​ チェックボックスをオフにします。

複数の API をインポートできます。フローをスキャフォールディングする API を選択し、​[Scaffold selected API specifications (選択した API 仕様をスキャフォールディングする)]​ チェックボックスをオンにして、Studio がインポートされた API に基づいてフローを生成するようにできます。