---
schema_version: "1"
id: 62e7920185130b80384261d2ed364220ebc5de8badef87a551ebc14ff6be09c6
title: Maven からの API 仕様のインポート
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/studio/7.x/import-api-specification-maven.md
canonical_url: https://docs.mulesoft.com/jp/studio/7.x/import-api-specification-maven
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 458cdcc430ee0856b190b6afcd13ae1f74171cdada34a18886b61faa046d012c
description: MuleSoft Documentation Site
release: 7.x
latest: false
---
# Maven からの API 仕様のインポート

Anypoint Studio では、RAML または OAS 2.0 および 3.0 API 仕様を新しい Mule プロジェクトまたは既存の Mule プロジェクトにインポートできます。

Mule Runtime Engine (Mule) 4.1.3 以前を使用している場合、または Exchange に存在しない API 仕様をインポートする場合は、自分のユースケースに応じて、​[「ローカルファイルからの API 仕様のインポート」](https://docs.mulesoft.com/jp/studio/7.x/import-api-specification-local-file)​または​[「Design Center からの API 仕様のインポート」](https://docs.mulesoft.com/jp/studio/7.x/import-api-specification-design-center)​を参照してください。

## [](#maven-から新しいプロジェクトに-api-仕様をインポートする)Maven から新しいプロジェクトに API 仕様をインポートする

1. Anypoint Studio 画面の上部にあるタスクバーで、​**\[File (ファイル)\]**​ > ​**\[New (新規)\]**​ > ​**\[Mule Project (Mule プロジェクト)\]**​ を選択します。
2. プロジェクトの名前を入力します。
3. Mule Runtime Engine バージョン 4.1.4 以降を選択します。
4. **\[API Specification (API 仕様)\]**​ セクションで、​**\[From Exchange or Maven (Exchange または Maven から)\]**​ タブを選択し、​**\[Add (追加)\]**​ アイコン (​![2%](/mulesoft/current/ja-jp/studio/7.x/_images/add-icon.png)​) をクリックして ​**\[From Maven (Maven から)\]**​ を選択します。  
    API 仕様の Maven ログイン情報を指定することも、ローカルファイルを Maven リポジトリにインストールすることもできます。

### [](#maven-ログイン情報からの-api-仕様の追加)Maven ログイン情報からの API 仕様の追加

API 仕様が企業の Maven リポジトリに存在する場合、連動関係として追加できます。

1. **\[Import From Maven (Maven からインポート)\]**​ 画面で、API 仕様のアーティファクト定義を設定します。
    
    - グループ ID
    - アーティファクト ID
    - バージョン
2. **\[Advanced Settings (詳細設定)\]**​ セクションで、連動関係の ​**\[Classifier (分類子)\]**​ 値が API 仕様の型と同じ (たとえば、RAML) であることを確認します。
3. **\[OK\]**​ をクリックします。

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

インポート後は、上部のタスクバーにある ​_\[Manage Mule Project APIs (Mule プロジェクト API を管理)\]_​ アイコン (​![2%](/mulesoft/current/ja-jp/studio/7.x/_images/manage-project-api-icon.png)​) をクリックして、API 仕様プロジェクト管理ビューから Exchange にリンクされたプロジェクトの API 仕様を管理できます。

### [](#ローカルファイルからの-api-仕様の追加)ローカルファイルからの API 仕様の追加

インターネットに接続して企業の Maven リポジトリから API 仕様の連動関係をダウンロードできない場合、または API 仕様が Maven で使用できない場合でも、ローカル Maven インストールにインストールして連動関係として仕様を使用可能にすることはできます。

1. **\[Import From Maven (Maven からインポート)\]**​ 画面の ​**\[Install a local dependency (ローカル連動関係をインストール)\]**​ 項目の横で、​**\[Install (インストール)\]**​ をクリックします。
2. **\[File (ファイル)\]**​ 項目で、ファイルの場所を入力するか ​**\[Browse (参照)\]**​ をクリックしてファイル内で探します。  
    **\[Browse (参照)\]**​ を選択した場合、ファイルの種類を ​**\[any (任意)\]**​ に変更します。  
    RAML または OAS 2.0 および 3.0 仕様を追加するか、ZIP バンドルファイルを API 仕様として追加して、​**\[Open (開く)\]**​ をクリックすることができます。
3. API 仕様の残りの Maven ログイン情報をセットアップします。
4. **\[Advanced Settings (詳細設定)\]**​ セクションで、連動関係の ​**\[Classifier (分類子)\]**​ 値が API 仕様の型と同じ (たとえば、RAML) であることを確認します。
5. **\[Install (インストール)\]**​ および ​**\[OK\]**​ をクリックします。

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

上部のタスクバーにある ​**\[Manage Mule Project APIs (Mule プロジェクト API を管理)\]**​ アイコン (​![2%](/mulesoft/current/ja-jp/studio/7.x/_images/manage-project-api-icon.png)​) をクリックして、API 仕様プロジェクト管理ビューから Exchange にリンクされたプロジェクトの API 仕様を管理できます。

## [](#maven-から既存のプロジェクトに-api-仕様をインポートする)Maven から既存のプロジェクトに API 仕様をインポートする

1. \[Package Explorer\] ビューで、プロジェクトを選択します。
2. **\[Add (追加)\]**​ アイコン (​![2%](/mulesoft/current/ja-jp/studio/7.x/_images/add-icon.png)​) をクリックして、​**\[From Maven (Maven から)\]**​ を選択します。
3. API 仕様の Maven ログイン情報を指定することも、ローカルファイルを Maven リポジトリにインストールすることもできます。

### [](#maven-ログイン情報からの-api-仕様の追加-2)Maven ログイン情報からの API 仕様の追加

API 仕様が企業の Maven リポジトリに存在する場合、連動関係として追加できます。

1. **\[Import From Maven (Maven からインポート)\]**​ 画面で、API 仕様のアーティファクト定義を設定します。
    
    - グループ ID
    - アーティファクト ID
    - バージョン
2. **\[Advanced Settings (詳細設定)\]**​ セクションで、連動関係の ​**\[Classifier (分類子)\]**​ 値が API 仕様の型と同じ (たとえば、RAML) であることを確認します。
3. **\[OK\]**​ をクリックします。

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

インポート後は、上部のタスクバーにある ​_\[Manage Mule Project APIs (Mule プロジェクト API を管理)\]_​ アイコン (​![2%](/mulesoft/current/ja-jp/studio/7.x/_images/manage-project-api-icon.png)​) をクリックして、API 仕様プロジェクト管理ビューから Exchange にリンクされたプロジェクトの API 仕様を管理できます。

### [](#ローカルファイルからの-api-仕様の追加-2)ローカルファイルからの API 仕様の追加

インターネットに接続して企業の Maven リポジトリから API 仕様の連動関係をダウンロードできない場合、または API 仕様が Maven で使用できない場合でも、ローカル Maven インストールにインストールして連動関係として仕様を使用可能にすることはできます。

1. **\[Import From Maven (Maven からインポート)\]**​ 画面の ​**\[Install a local dependency (ローカル連動関係をインストール)\]**​ 項目の横で、​**\[Install (インストール)\]**​ をクリックします。
2. **\[File (ファイル)\]**​ 項目で、ファイルの場所を入力するか ​**\[Browse (参照)\]**​ をクリックしてファイル内で探します。  
    **\[Browse (参照)\]**​ を選択した場合、ファイルの種類を ​**\[any (任意)\]**​ に変更します。  
    RAML または OAS 2.0 および 3.0 仕様を追加するか、ZIP バンドルファイルを API 仕様として追加して、​**\[Open (開く)\]**​ をクリックすることができます。
3. API 仕様の残りの Maven ログイン情報をセットアップします。
4. **\[Advanced Settings (詳細設定)\]**​ セクションで、連動関係の ​**\[Classifier (分類子)\]**​ 値が API 仕様の型と同じ (たとえば、RAML) であることを確認します。
5. **\[Install (インストール)\]**​ および ​**\[OK\]**​ をクリックします。

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

上部のタスクバーにある ​**\[Manage Mule Project APIs (Mule プロジェクト API を管理)\]**​ アイコン (​![2%](/mulesoft/current/ja-jp/studio/7.x/_images/manage-project-api-icon.png)​) をクリックして、API 仕様プロジェクト管理ビューから Exchange にリンクされたプロジェクトの API 仕様を管理できます。

## [](#関連情報)関連情報

- [Studio での API 開発](https://docs.mulesoft.com/jp/studio/7.x/api-development-studio)
- [API 同期](https://docs.mulesoft.com/jp/studio/7.x/api-sync)
- [Maven プリファレンスリファレンス](https://docs.mulesoft.com/jp/studio/7.x/maven-preferences-reference)