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

Unresolved include directive in modules/ROOT/pages/\_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc\[\]

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

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

- [Runtime Manager を使用した Runtime Fabric へのアプリケーションのデプロイ](https://docs.mulesoft.com/runtime-fabric/latest/deploy-to-runtime-fabric)

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

- Mule Maven プラグインがプロジェクトに追加されていることを確認する
    
    手順については、​[「Mule Maven プラグインを Mule プロジェクトに追加する」](https://docs.mulesoft.com/jp/mule-runtime/4.4/mmp-concept#add-mmp)​を参照してください。
- Runtime Fabric へのデプロイに必要なリソースの数を理解し、使用できる  
    詳細は、[Allocating Resources for Application Deployment on Runtime Fabric](https://docs.mulesoft.com/runtime-fabric/latest/deploy-resource-allocation-self-managed)を参照してください。
- アプリケーションが Exchange ですでにパブリッシュされている  
    [「Maven を使用した Exchange アセットのパブリッシュとデプロイ」](https://docs.mulesoft.com/jp/exchange/to-publish-assets-maven)​を参照してください。

## [](#deploying-to-rtf)Runtime Fabric デプロイメント戦略の設定

`plugin`​ 要素内に Runtime Fabric デプロイメント用の設定を追加し、次のプレースホルダーの値を Runtime Fabric 情報で置き換えます。

```xml
<plugin>
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::example$mmp-concept-config.xml[]
  <configuration>
    <runtimeFabricDeployment>
      <uri>https://anypoint.mulesoft.com</uri>
      <muleVersion>4.3.0</muleVersion>
      <username>user</username>
      <password>pass</password>
      <applicationName>newapp</applicationName>
      <target>rtf</target>
      <environment>Sandbox</environment>
      <provider>MC</provider>
      <replicas>1</replicas>
      <properties>
        <key>value</key>
      </properties>
      <deploymentSettings>
        <enforceDeployingReplicasAcrossNodes>false</enforceDeployingReplicasAcrossNodes>
        <updateStrategy>recreate</updateStrategy>
        <clustered>false</clustered>
        <forwardSslSession>false</forwardSslSession>
        <lastMileSecurity>false</lastMileSecurity>
        <resources>
          <cpu>
            <reserved>20m</reserved>
            <limit>1500m</limit>
          </cpu>
          <memory>
            <reserved>700Mi</reserved>
          </memory>
        </resources>
        <http>
          <inbound>
            <publicUrl>url</publicUrl>
          </inbound>
        </http>
      </deploymentSettings>
    </runtimeFabricDeployment>
  </configuration>
</plugin>
```

## [](#runtime-fabric-へのデプロイ)Runtime Fabric へのデプロイ

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

```bash
mvn clean deploy -DmuleDeploy
```

### [](#exchange-のスナップショットアセット)Exchange のスナップショットアセット

Exchange のスナップショットアセットを Runtime Fabric にデプロイすることもできます。

開発フェーズとテストフェーズで Anypoint Exchange の ​`SNAPSHOT`​ バージョンアセットを使用して、些細な変更でアプリケーションのバージョン番号を増分することを回避できます。​`SNAPSHOT`​ バージョンのアプリケーションが Anypoint Exchange で上書きされたら、Mule Maven プラグインを使用して ​`SNAPSHOT`​ バージョンのアプリケーションを Runtime Fabric に再デプロイし、最新の変更をデプロイできます。

スナップショットアセットを Anypoint Exchange にパブリッシュする方法についての詳細は、​[アセットライフサイクル状態](https://docs.mulesoft.com/jp/exchange/to-publish-assets-maven#asset-lifecycle-state)​を参照してください。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>アプリケーションのスナップショットを更新するたびに、アプリケーションを再デプロイして最新のスナップショットバイナリで更新します。
スナップショットアセットはデプロイメント後に変更される可能性があるため、本番環境にはデプロイしないでください。</p>
</div>
</td>
</tr>
</tbody></table>

## [](#runtime-fabric-への再デプロイ)Runtime Fabric への再デプロイ

アプリケーションを再デプロイするには、デプロイしたときと同じコマンドを実行します。  
Runtime Fabric は、デプロイしたアプリケーションを書き込み直します。

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

Unresolved include directive in modules/ROOT/pages/\_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc\[\]

Unresolved include directive in modules/ROOT/pages/\_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc\[\]

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

## [](#rtf-deploy-reference)Runtime Fabric デプロイメントのパラメーターリファレンス

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-middle">パラメーター</th>
<th class="tableblock halign-left valign-middle">説明</th>
<th class="tableblock halign-left valign-middle">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>runtimeFabricDeployment</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>最上位要素</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>uri</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><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-middle"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>muleVersion</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Runtime Fabric インスタンスで実行する 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-middle"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>releaseChannel</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Mule イメージを選択するために使用されるリリースチャネル名を設定します。サポートされている値は、​<code>NONE</code>​、​<code>EDGE</code>​、​<code>LTS</code>​ です。デフォルトでは、この値は ​<code>EDGE</code>​ に設定されています。選択されたリリースチャネルが存在しない場合、エラーが発生します。</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>javaVersion</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>デプロイで使用される Java バージョンを設定します。サポートされている値は ​<code>8</code>​ と ​<code>17</code>​ です。デフォルトでは、この値は ​<code>8</code>​ に設定されています。選択された Java バージョンが存在しない場合、エラーが発生します。</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>username</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Anypoint Platform ユーザー名</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Anypoint Platform ログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>password</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Anypoint Platform パスワード</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Anypoint Platform ログイン情報を使用してログインする場合のみ。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>applicationName</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>アプリケーションのデプロイ後に Runtime Manager に表示されるアプリケーション名。</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>target</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>アプリケーションをデプロイする Runtime Fabric 対象名。</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>provider</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>プロバイダー MC (MuleSoft コントロールプレーン) は、デプロイメントが Anypoint Runtime Manager を介して管理されていることを示します。Runtime Fabric では ​<code>MC</code>​ に設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>environment</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>対象の Anypoint Platform 環境。<br>
この値は、次のように Anypoint Platform アカウントで設定された環境に一致する必要があります。<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-middle"><div class="content"><div class="paragraph">
<p>はい</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>replicas</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>デプロイする Mule アプリケーションのレプリカまたはインスタンスの数を指定します。アプリケーションあたりのレプリカの最大数は 8 です。</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>はい
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>deploymentSettings</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><a href="#deployment-settings">deploymentSettings リファレンス</a>​で説明されているいずれかのパラメーター</p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>いいえ</p>
</div></div></td>
</tr>
</tbody>
</table>

### [](#deployment-settings)deploymentSettings パラメーターリファレンス

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-middle">パラメーター</th>
<th class="tableblock halign-left valign-middle">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>enforceDeployingReplicasAcrossNodes</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>異なるノード間でレプリカのデプロイメントを適用します。デフォルト値は ​<code>false</code>​ です。</p>
</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;deploymentSettings&gt;
  &lt;enforceDeployingReplicasAcrossNodes&gt;false&lt;/enforceDeployingReplicasAcrossNodes&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>updateStrategy</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<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"><p class="tableblock"><code>rolling</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">レプリカを増分的に更新することで、可用性を維持します。成功するには、レプリカに相当する 1 つの追加リソースが必要です。<br>
<code>enforceDeployingReplicasAcrossNodes</code>​ が有効になっている場合、設定できるレプリカの最大数はノードの総数より 1 つ少なくなります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>recreate</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">再デプロイメントの前にレプリカを終了します。再デプロイメントは ​<code>rolling</code>​ よりも迅速で、追加リソースは必要ありません。<br>
<code>enforceDeployingReplicasAcrossNodes</code>​ が有効になっている場合、設定できるレプリカの最大数はノードの数と同じです。</p></td>
</tr>
</tbody>
</table>
<div class="paragraph">
<p>デフォルト値は ​<code>rolling</code>​ です。</p>
</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;deploymentSettings&gt;
  &lt;updateStrategy&gt;recreate&lt;/updateStrategy&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>forwardSslSession</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>セッション中に SSL 転送を有効にします。デフォルト値は ​<code>false</code>​ です。</p>
</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;deploymentSettings&gt;
  &lt;forwardSslSession&gt;true&lt;/forwardSslSession&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>clustered</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>アプリケーションの複数のレプリカでのクラスタリングを有効にします。デフォルト値は ​<code>false</code>​ です。<br></p>
</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;deploymentSettings&gt;
    &lt;clustered&gt;true&lt;/clustered&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>lastMileSecurity</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Last-Mile セキュリティを有効化して、このアプリケーションによって復号化される HTTPS 接続を転送します。<br>
このためには SSL 証明書を Mule アプリケーションに含む必要があり、より多くの CPU リソースも必要です。デフォルト値は ​<code>false</code>​ です。<br>
設定例:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;deploymentSettings&gt;
    &lt;lastMileSecurity&gt;true&lt;/lastMileSecurity&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>resources</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 60%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top" rowspan="2"><p class="tableblock"><code>cpu</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>reserved</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">アプリケーションの各レプリカに割り当てるコア数を指定します。デフォルト値は 0.5 vCore です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>limit</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">アプリケーションの各レプリカに割り当てる最大コア数を指定します。<br>
  ​<code>reserved</code>​ 設定が存在する場合、この値がそれ以上であることを確認してください。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top" rowspan="2"><p class="tableblock"><code>memory</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>reserved</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">アプリケーションの各レプリカに割り当てるメモリ量を指定します。デフォルト値は 700 MB です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>limit</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">アプリケーションレプリカごとに割り当てる最大メモリを指定します。​<code>reserved</code>​ 設定が存在する場合、この値がそれ以上であることを確認してください。</p></td>
</tr>
</tbody>
</table>
<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;deploymentSettings&gt;
  &lt;resources&gt;
    &lt;cpu&gt;
      &lt;reserved&gt;20m&lt;/reserved&gt;
      &lt;limit&gt;1500m&lt;/limit&gt;
    &lt;/cpu&gt;
    &lt;memory&gt;
      &lt;reserved&gt;700Mi&lt;/reserved&gt;
    &lt;/memory&gt;
  &lt;/resources&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>http</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 60%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top" rowspan="2"><p class="tableblock"><code>inbound</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>publicURL</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">デプロイされるアプリケーションの URL。</p></td>
</tr>
</tbody>
</table>
<div class="paragraph">
<p>ワイルドカード URL を使用した設定例:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;deploymentSettings&gt;
  &lt;http&gt;
    &lt;inbound&gt;
      &lt;publicUrl&gt;myapp.example.com&lt;/publicUrl&gt;
    &lt;/inbound&gt;
  &lt;/http&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div>
<div class="paragraph">
<p>単一証明書の単一 URL を使用した設定例:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;deploymentSettings&gt;
  &lt;http&gt;
    &lt;inbound&gt;
      &lt;publicUrl&gt;wwww.example.com/myapp&lt;/publicUrl&gt;
    &lt;/inbound&gt;
  &lt;/http&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>persistentObjectStore</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>永続的なオブジェクトストアを使用するように Mule アプリケーションを設定します。デフォルトでは、これは ​<code>false</code>​ に設定されます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>jvm</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>args</code>​</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">アプリケーションのデプロイ時に Runtime Fabric に渡す JVM 引数を指定します。各引数を区切るには空白を使用します。</p></td>
</tr>
</tbody>
</table>
<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;deploymentSettings&gt;
  &lt;jvm&gt;
    &lt;args&gt;
      -XX:MaxMetaspaceSize=500m -XX:MaxRAMPercentage=60.0
    &lt;/args&gt;
  &lt;/jvm&gt;
&lt;/deploymentSettings&gt;</code></pre>
</div>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>generateDefaultPublicUrl</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>このパラメーターが true に設定されている場合、Runtime Fabric は、デプロイ済みアプリケーションの公開 URL を生成します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p><code>disableAmLogForwarding</code></p>
</div></div></td>
<td class="tableblock halign-left valign-middle"><div class="content"><div class="paragraph">
<p>Anypoint Monitoring へのアプリケーションレベルログの転送を無効にします。デフォルトでは、これは ​<code>false</code>​ に設定されます。</p>
</div></div></td>
</tr>
</tbody>
</table>

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

Unresolved include directive in modules/ROOT/pages/\_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc\[\]

+

```xml
<plugin>
  ...
  <configuration>
    ...
    <runtimeFabricDeployment>
      ...
      <server>my.anypoint.credentials</server>
      ...
    </runtimeFabricDeployment>
    ...
  </configuration>
  ...
<plugin>
```

\+ NOTE: ユーザー名とパスワードがデプロイメント設定で設定されていると、定義されたサーバー ID が上書きされるため、設定されていないことを確認してください。

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

- [Mule Maven プラグイン](https://docs.mulesoft.com/mule-runtime/latest/mmp-concept)