2017-07-13 8 views
0

ミュールMUNIT試験:ラバドメイン-config.xmlファイルMule Munit test with maven:mule-domain-config.xmlファイルが見つかりませんか? Mavenを持つ

が見つかりませんMavenを使用してMUNITを実行しようとしたときに、私はエラーを取得しています。これはドメインプロジェクトであり、私のMunitテストケースはミュールプロジェクトで利用可能です。私がmavenを実行したとき、それは私にfile not exception(mule-domain-config.xml)が見つかりませんでした。私はこのサイトをチェックすることによってすべての可能な方法を試みたが、運がない。以下はスタックトレースです。

INFO 2017-01-06 01:15:01,226 [main] org.mule.munit.runner.MuleContextManager: Loading mule-app.properties ... INFO 2017-01-06 01:15:01,319 [main] org.mule.munit.runner.domain.MunitDomainContextBuilder: Loading mule-deploy.properties ... java.lang.RuntimeException: org.mule.api.config.ConfigurationException: mule-domain-config.xml (java.io.FileNotFoundException)

私はすでにポンポンの設定をチェックし、私はまた、クリーンAnypointStudio.exeを使用。

答えて

0

<dependency> 
    <groupId>domain project group id</groupId> 
    <artifactId>domain project name</artifactId> 
    <version>domain version</version> 
    <scope>test</scope> 
</dependency> 

のようなあなたのpomファイルにテストスコープを持つドメインのプロジェクトの依存関係を追加してくださいは、この情報がお役に立てば幸いです。

+0

私はすでに自分のドメインプロジェクトに依存しています。 – CooperShelly

0

あなたのmunit設定であなたのmule domain config xmlを読み込んでいるかどうか確認できますか?例えば

...

<munit:config name="munit" doc:name="MUnit configuration"/> 
<spring:beans> 
    <spring:import resource="classpath:my-munit-test.xml"/> 
    <spring:import resource="mule-domain-config.xml"/> 
</spring:beans> 
<munit:test name="tesad-test-suite-FlowTest"... 

チェックspring:importライン

また

@anupambhusariが言ったように、あなたのドメインの設定をインポートする適切

+0

こんにちは、ドメイン依存関係を追加するだけで十分です。 MUnitテストスイートでファイルをインポートする必要はありません – Dds

0

私がもしわからないことを確認してくださいこの問題の解決策を見つけましたが、ビルドパスの設定オプションから、ビルドパスにMuleドメインプロジェクトを追加することで、これを動作させました。

関連する問題