---
schema_version: "1"
id: 8fd6db1b774f590d5e23b3d2a376cff4fe3ea88e1b2b973a3c2fce9ceb3b3d5b
title: ドメインベースのアプリケーションの MUnit サポート
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/munit/3.0/munit-domain-support.md
canonical_url: https://docs.mulesoft.com/jp/munit/3.0/munit-domain-support
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 8b1cf3b33711589870f1416b6245812a00c4780d68fb419ceae3e30dfd76cb36
description: MuleSoft Documentation Site
release: "3.0"
latest: false
---
# ドメインベースのアプリケーションの MUnit サポート

MUnit では、Mule ドメインを参照して実行されるアプリケーションをテストできます。  
ドメインベースのアプリケーションの MUnit サポートは、最小限のコード変更で実装できるように設計されています。ただし、Mule アプリケーションが Mule ドメインに連動している場合、次の点を考慮してください。

- Anypoint Studio で作業する場合、常に Mule ドメインがワークスペースに含まれている必要があります。
- フォルダーの名前は、アーティファクトと同じにする必要があります。  
    Mule アプリケーションであるか、Mule ドメインであるかに関係なく、Mule プロジェクトが含まれているワークスペースのフォルダーの名前は、pom ファイルで定義されているアーティファクト ID と同じにする必要があります。
    
    たとえば、プロジェクトのアーティファクト ID が次のようになっている場合、
    
    ```xml
    <artifactId>mule-project</artifactId>
    ```
    
    Studio ワークスペースのフォルダーの名前は、​`mule-project`​ にする必要があります。  
    これは大文字と小文字が区別されます。フォルダーの名前が ​`Mule-Project`​ の場合、MUnit でプロジェクトが認識されません。
- リソースは、M2 リポジトリにインストールされている必要があります。  
    ドメインと Mule アプリケーションは、通常の連動関係として処理する必要があります。これらをアーティファクトとして設定するには、これらを M2 リポジトリにインストールする必要があります。
- リソースは、テストスイートの pom ファイルに含まれている必要があります。
    
    次のような Mule ドメインプロジェクトの場合、
    
    ```xml
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.mule.app</groupId>
    <artifactId>domain-project</artifactId>
    <packaging>mule-domain</packaging>
    <version>1.0.0-SNAPSHOT</version>
    <name>Domain domain-project Project</name>
    ```
    
    Mule アプリケーションの連動関係は次のようになっている必要があります。
    
    ```xml
    <dependency>
        <groupId>org.mule.app</groupId>
        <artifactId>domain-project</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <classifier>mule-domain</classifier>
        <scope>provided</scope>
    </dependency>
    ```
    
    <table>
<tbody><tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
<div class="paragraph">
<p>リポジトリとテストスイートの pom ファイルで ​<code>&lt;version&gt;</code>​ アーティファクトとの一貫性を確保してください。</p>
</div>
</td>
</tr>
</tbody></table>

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

- [ドメインサポート (Anypoint Studio)](https://docs.mulesoft.com/studio/domain-support-concept)