---
schema_version: "1"
id: d2d4612d3aa867785226dc492e7bc2d50f1b03f56f512774bc645ef2727e9b31
title: Mule Maven プラグインを使用した CloudHub へのアプリケーションのデプロイ
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.3/deploy-to-cloudhub.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.3/deploy-to-cloudhub
source_site: docs.mulesoft.com
content_type: documentation
content_hash: e9b65c4a9f298af497bb848c25e4c4dc0115878685cb3d7f6b87874dab507d5e
description: MuleSoft Documentation Site
release: "4.3"
latest: false
---
# Mule Maven プラグインを使用した CloudHub へのアプリケーションのデプロイ

<table><tbody><tr><td class="icon"><i class="fa icon-warning" title="Warning"></i></td><td class="content">Mule Maven プラグインバージョン 3.0.0、3.1.0、3.1.1、3.1.2、3.1.3、3.1.4、3.1.5、3.1.6、3.1.7、3.8.3 は非推奨です。</td></tr></tbody></table>

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。</p>
</div>
</td>
</tr>
</tbody></table>

Anypoint Studio、Anypoint Runtime Manager、または Anypoint Platform CLI を使用してアプリケーションを CloudHub にデプロイすることに加えて、Mule Maven プラグインを使用してアプリケーションをデプロイ、再デプロイ、アンデプロイすることもできます。これを行うには、特定の前提条件を満たし、CloudHub デプロイメント戦略をプロジェクトの ​`pom.xml`​ ファイルで定義する必要があります。

別の方法を使用して CloudHub にアプリケーションをデプロイする場合は、以下を参照してください。

- [Anypoint Studio を使用した CloudHub へのアプリケーションのデプロイ](https://docs.mulesoft.com/studio/deploy-mule-application-task)
- [Anypoint CLI を使用した CloudHub へのアプリケーションのデプロイ](https://docs.mulesoft.com/jp/anypoint-cli/latest/cloudhub-apps#deploy-to-cloudhub)
- [Runtime Manager を使用した CloudHub へのアプリケーションのデプロイ](https://docs.mulesoft.com/cloudhub/deploying-to-cloudhub)

## [](#前提条件)前提条件

Mule Maven プラグインを使用して CloudHub にデプロイする前に、次のタスクを完了する必要があります。

- Mule Maven プラグインをプロジェクトに追加する
    
    手順については、​[「Mule Maven プラグインを Mule プロジェクトに追加する」](https://docs.mulesoft.com/jp/mule-runtime/4.3/mmp-concept#add-mmp)​を参照してください。
- HTTP Listener をフローのソースとして使用している場合、そのホストを ​**0.0.0.0**​ に、そのポートを ​**${http.port}**​ に設定する必要があります。
- すべての外部クラスおよびリソースを ​`mule-artifact.json`​ ファイルの ​`exportedPackages`​ および ​`exportedResources`​ 項目で宣言する

## [](#cloudhub-デプロイメント戦略の設定)CloudHub デプロイメント戦略の設定

Mule Maven プラグインを使用して Mule アプリケーションをデプロイ、再デプロイ、アンデプロイできるようにプロジェクトの ​`pom.xml`​ ファイルで CloudHub デプロイメント戦略を設定します。

プロジェクトの ​`pom.xml`​ ファイルの ​`plugin`​ 要素内で CloudHub デプロイメントを設定し、プレースホルダーの値を CloudHub 情報で置き換えます。

```xml
<plugin>
  <groupId>org.mule.tools.maven</groupId>
  <artifactId>mule-maven-plugin</artifactId>
  <version>3.4.2</version>
  <extensions>true</extensions>
  <configuration>
    <cloudHubDeployment>
      <uri>https://anypoint.mulesoft.com</uri>
      <muleVersion>${app.runtime}</muleVersion>
      <username>${username}</username>
      <password>${password}</password>
      <applicationName>${cloudhub.application.name}</applicationName>
      <environment>${environment}</environment>
      <region>${region}</region>
      <workers>${workers}</workers>
      <workerType>${workerType}</workerType>
      <properties>
        <key>value</key>
      </properties>
    </cloudHubDeployment>
  </configuration>
</plugin>
```

## [](#cloudhub-へのデプロイ)CloudHub へのデプロイ

プロジェクトのフォルダーのコマンドラインから、アプリケーションをパッケージ化してデプロイゴールを実行します。

```console
mvn clean package deploy -DmuleDeploy
```

## [](#cloudhub-への再デプロイ)CloudHub への再デプロイ

Mule Maven プラグインを使用して Mule アプリケーションを再デプロイするには、以前にアプリケーションをデプロイしたときと同様に ​`mvn clean package deploy -DmuleDeploy`​ を実行します。CloudHub は、デプロイしたアプリケーションを書き込み直します。

## [](#cloudhub-からのアンデプロイ)CloudHub からのアンデプロイ

Mule Maven プラグインを使用して Mule アプリケーションをアンデプロイするには、次のコマンドを実行します。

```console
mvn mule:undeploy
```

undeploy コマンドにより、Mule Maven プラグイン 3.3.0 以降のバージョンのアプリケーションも削除されます。

## [](#authentication-のメソッド)Authentication のメソッド

Mule Maven プラグインを使用してアプリケーションをデプロイする場合には、デプロイメントプラットフォームに対して認証するためのログイン情報をいくつかの方法で提供できます。使用する認証方法に応じて、デプロイメント設定で指定するパラメーターが異なります。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">認証方法</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">設定パラメーター</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ユーザー名とパスワード</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub のユーザー名とパスワードを使用して認証します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p><code>username</code><br></p>
</li>
<li>
<p><code>password</code></p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>サーバー</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Maven サーバーに保存されているログイン情報を使用します。Maven の ​<code>settings.xml</code>​ ファイル内で設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p><code>server</code></p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>認証トークン</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>認証トークンを使用してプラットフォームにアクセスします。<br>
  サポートされているシングルサインオン (SSO) 種別は​<a href="https://docs.mulesoft.com/jp/access-management/external-identity" class="xref page">「ID 管理」</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p><code>authToken</code></p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーション</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーションを使用して Anypoint Platform と通信することで、プログラムによって認証を実行します。<br>
  接続アプリケーションのログイン情報に ​<code>Design Center Developer</code>​ アクセススコープが設定されている必要があります。<br>
  接続アプリケーションを作成する手順は、​<a href="https://docs.mulesoft.com/jp/access-management/connected-apps-developers" class="xref page">「開発者向けの接続アプリケーション」</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p><code>connectedAppClientId</code><br></p>
</li>
<li>
<p><code>connectedAppClientSecret</code><br></p>
</li>
<li>
<p><code>connectedAppGrantType</code></p>
</li>
</ul>
</div></div></td>
</tr>
</tbody>
</table>

設定パラメーターの詳細は、​[CloudHub デプロイメントリファレンス](#cloudhub-deploy-reference)​を参照してください。

## [](#cloudhub-deploy-reference)CloudHub デプロイメントリファレンス

次の表に、プロジェクトの ​`pom.xml`​ ファイルで CloudHub デプロイメント戦略を設定するための使用可能なパラメーターを示します。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>cloudHubDeployment</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>最上位要素</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>uri</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Anypoint Platform の URI<br>
設定しない場合、デフォルトでこの値は https://anypoint.mulesoft.com に設定されます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>muleVersion</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub インスタンスで実行する Mule Runtime Engine のバージョン。 <br>
この値がアプリケーションで最小限必要な Mule バージョン以上であることを確認します。<br>
値の例: <code>4.3.0</code>​、​<code>4.2.2-hf4</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>username</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub ユーザー名</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Anypoint Platform ログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>password</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub パスワード</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Anypoint Platform ログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>applicationName</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub 内のアプリケーションの名前<br>
この名前は、デプロイされるアプリケーションのドメインの一部です。たとえば、アプリケーションに application-1 という名前を付けると、アプリケーションの公開ドメインは application-1.cloudhub.io となります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>artifact</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイする JAR ファイルの絶対パス<br>
設定しない場合、パスはデフォルトで、パッケージフェーズで生成された JAR ファイルの位置になります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>environment</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイ先の CloudHub 環境<br>
この値は、CloudHub アカウントで設定されたいずれかの環境に一致する必要があります。<br></p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;environment&gt;Sandbox&lt;/environment&gt;</code></pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>properties</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>最上位要素<br>
デプロイする Mule アプリケーションのプロパティを設定する必要がある場合、最上位要素 ​<code>&lt;properties&gt;</code>​ を使用できます。</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;properties&gt;
  &lt;key&gt;value&lt;/key&gt;
&lt;/properties&gt;</code></pre>
</div>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;properties&gt;
  &lt;http.port&gt;8081&lt;/http.port&gt;
&lt;/properties&gt;</code></pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>workers</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ワーカーの数<br>
デフォルトでは、この値は 1 です。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>workerType</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>各ワーカーのサイズ (次のいずれかの値)</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>MICRO</code>​ (デフォルト、0.1 vCore)</p>
</li>
<li>
<p><code>SMALL</code>​ (0.2 vCore)</p>
</li>
<li>
<p><code>MEDIUM</code>​ (1 vCore)</p>
</li>
<li>
<p><code>LARGE</code>​ (2 vCore)</p>
</li>
<li>
<p><code>XLARGE</code>​ (4 vCore)</p>
</li>
<li>
<p><code>XXLARGE</code>​ (8 vCore)</p>
</li>
<li>
<p><code>4XLARGE</code>​ (16 vCore)</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>region</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ワーカークラウドの地域 (次のいずれかの値)</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>us-east-1</code>​ (デフォルト、米国東部、北バージニア)</p>
</li>
<li>
<p><code>us-east-2</code>​ (米国東部、オハイオ)</p>
</li>
<li>
<p><code>us-west-1</code>​ (米国西部、北カリフォルニア)</p>
</li>
<li>
<p><code>us-west-2</code>​ (米国西部、オレゴン)</p>
</li>
<li>
<p><code>us-gov-west-1</code>​ (MuleSoft Government Cloud)</p>
</li>
<li>
<p><code>eu-central-1</code>​ (EU、フランクフルト)</p>
</li>
<li>
<p><code>eu-west-1</code>​ (EU、アイルランド)</p>
</li>
<li>
<p><code>eu-west-2</code>​ (EU、ロンドン)</p>
</li>
<li>
<p><code>ap-southeast-1</code>​ (アジア太平洋、シンガポール)</p>
</li>
<li>
<p><code>ap-southeast-2</code>​ (アジア太平洋、シドニー)</p>
</li>
<li>
<p><code>ap-northeast-1</code>​ (アジア太平洋、東京)</p>
</li>
<li>
<p><code>ca-central-1</code>​ (カナダ、中央部)</p>
</li>
<li>
<p><code>sa-east-1</code>​ (南米、サンパウロ)</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>objectStoreV2</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Object Store V2 を有効にします。<br>
デフォルトでは、この値は OSv2 の Runtime Manager 設定に一致するように ​<code>true</code>​ に設定されています。<br>
このパラメーターは、プラグインバージョン 3.3.3 以降で使用できます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>persistentQueues</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>永続的なキューを有効にします。<br>
デフォルトでは、これは ​<code>false</code>​ に設定されます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>businessGroup</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイメントのビジネスグループパス<br>
親組織から対象ビジネスグループへの完全な階層パスを指定します。次に例を示します。</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;businessGroup&gt;ParentOrg\SubOrg1\myBusinessGroup&lt;/businessGroup&gt;</code></pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>businessGroupId</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイメントのビジネスグループ ID<br>
ビジネスグループパスを指定する代わりにビジネスグループ ID を指定してアプリケーションをデプロイできます。<br>
特定のビジネスグループへのアクセス権のみがあり、親組織へのアクセス権がない場合は、ビジネスグループ ID は必須パラメーターです。<br>
このパラメーターは、プラグインバージョン 3.2.7 以降で使用できます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>deploymentTimeout</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイメントプロセスの開始からアーティファクトがデプロイされたことの確認までの許容される経過時間 (ミリ秒)</p>
</div>
<div class="paragraph">
<p>デフォルト値は ​<code>1000000</code>​ です。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>server</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Anypoint Platform ログイン情報を持つ Maven サーバー<br>
これは、Maven ​<code>settings.xml</code>​ ファイルに保存されたログイン情報を使用する場合のみ必要です。これは Mule サーバー名ではありません。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>skip</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>true</code>​ に設定すると、プラグインデプロイメントゴールをスキップします。<br>
デフォルト値は ​<code>false</code>​ です。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>skipDeploymentVerification</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>true</code>​ に設定すると、デプロイされるアプリケーションの検証をスキップします。<br>
デフォルト値は ​<code>false</code>​ です。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>authToken</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プラットフォームにアクセスするための認証トークンを指定します。ユーザー名とパスワードを設定する代わりに、この認証方式を使用できます。<br>
サポートされているシングルサインオン (SSO) 種別は​<a href="https://docs.mulesoft.com/jp/access-management/external-identity" class="xref page">「ID 管理」</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>認証トークンを使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>connectedAppClientId</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーションの ​<code>clientID</code>​ 値を指定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーションログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>connectedAppClientSecret</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーションのシークレットキーを指定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーションログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>​<code>connectedAppGrantType</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>サポートされている唯一の接続種別、​<code>client_credentials</code>​ を指定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続アプリケーションログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>applyLatestRuntimePatch</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>true</code>​ に設定すると、プラグインは CloudHub に、デプロイメント設定で指定された Mule Runtime Engine バージョンで使用可能な最新のパッチにワーカーを更新してからアプリケーションをデプロイするように指示します。<br>
デフォルトでは、これは ​<code>false</code>​ に設定されます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#ログイン情報の暗号化)ログイン情報の暗号化

デプロイするときに暗号化ログイン情報を使用するには、Maven マスター暗号化パスワードおよび ​`settings-security.xml`​ ファイルをセットアップする必要があります。

1. Maven 設定のマスターパスワードを作成します。
    
    mvn --encrypt-master-password <yourMasterPassword>
    
    Maven はマスターパスワードを暗号化して返します。
    
    {l9vZ2uM5SdgHy+H12z4pX7LEOZn3Kbnqmt3kIquLjnQ=}
2. ~/.m2 リポジトリで ​`settings-security.xml`​ ファイルを作成し、暗号化マスターパスワードを追加します。
    
    ```xml
    <settingsSecurity>
      <master>{l9vZ2uM5SdgHy+H12z4pX7LEOZn3Kbnqmt3kIquLjnQ=}</master>
    </settingsSecurity>
    ```
3. Anypoint Platform パスワードを暗号化します。
    
    mvn --encrypt-password <yourAnypointPlatformPassword>
    
    Maven は Anypoint Platform パスワードを暗号化して返します。
    
    {HTWFGH5BG9QmvJ1B=}
4. 暗号化 Anypoint Platform パスワードを ​`settings.xml`​ ファイルの <server> セクションに追加します。
    
    ```xml
    <settings>
     ...
      <servers>
       ...
        <server>
          <id>my.anypoint.credentials</id>
          <username>my.anypoint.username</username>
          <password>{HTWFGH5BG9QmvJ1B=}</password>
        </server>
       ...
      </servers>
     ...
    </settings>
    ```
5. 設定デプロイメントで、​`settings.xml`​ ファイルで設定されたサーバー ID を挿入するログイン情報を参照します。
    
    ```xml
    <plugin>
      ...
      <configuration>
        ...
        <cloudHubDeployment>
          ...
          <server>my.anypoint.credentials</server>
          ...
        </cloudHubDeployment>
        ...
      </configuration>
      ...
    <plugin>
    ```
    
    <table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">ユーザー名とパスワードがデプロイメント設定で設定されていると、定義されたサーバー ID が上書きされるため、設定されていないことを確認してください。</td></tr></tbody></table>

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

- [Mule Maven プラグイン](https://docs.mulesoft.com/jp/mule-runtime/4.3/mmp-concept)
- [リソースのエクスポート](https://docs.mulesoft.com/jp/mule-runtime/4.3/how-to-export-resources)