Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerMUnit でのパッチの適用は Mule Runtime Engine でのパッチの適用とは異なります。MUnit は埋め込み Mule コンテナを使用して動作します。この埋め込みコンテナでは、特定のバージョンに基づいて Mule を開始するために必要なすべての連動関係がダウンロードされます。パッチ適用済み Mule バージョン (4.3.0-20200727
など) を使用するには、そのバージョンに対して MUnit を実行するように指示する必要があります。この操作は Maven または Anypoint Studio から行うことができます。
デフォルトでは、MUnit は、mule-artifact.json
ファイルで定義された minMuleVersion
に対応する Mule バージョンに対して実行されます。munit-maven-plugin
アーティファクト設定の runtimeVersion
属性を使用して、このバージョンを上書きできます。
<plugin>
<groupId>com.mulesoft.munit.tools</groupId>
<artifactId>munit-maven-plugin</artifactId>
<version>${munit.version}</version>
<executions>
<execution>
<id>test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<runtimeVersion>4.3.0-20200727</runtimeVersion> (1)
</configuration>
</plugin>
1 | この例のプレースホルダーのバージョンは、MuleSoft によって提供される各自のバージョンに置き換えてください。 |
デフォルトでは、MUnit はプロジェクトのサーバーの Mule Runtime Engine バージョンを使用して、Anypoint Studio で実行されます。MUnit の [Run Configuration (設定の実行)] メニューで、パッチ適用済み Mule バージョンを指定して、このバージョンを上書きできます。
上部のメニューバーで [Run (実行)]、[Run Configurations… (設定の実行…)] の順に選択します。
[MUnit] の下の MUnit テストファイルを選択します。
[Advanced Settings (詳細設定)] の [Mule Runtime Version (Mule Runtime バージョン)] 項目で、使用するパッチ適用済み Mule バージョンを入力します。
プロジェクトの POM ファイルで runtimeVersion
属性をすでに設定している場合、[Load configuration from POM file (POM ファイルから設定を読み込む)] をクリックし、そのバージョンを [Mule Runtime Version (Mule Runtime バージョン)] 項目に自動的に読み込みます。