2017-11-14 16 views
0

私はMule-AnypointスタジオによるMulesoftプロジェクトをやっています。MuleSoft:リソースフォルダの下にネストされたファイルを参照する方法

最近リソースファイル(xml、csv、xsl ..)を "resources"フォルダのネストされたフォルダに分類しました。 (例:resources/FlowResources/flowA/resource-a.csv)、コンポーネントを対応するパスに更新しました。すべてが正常に動作しますが、CloudHubに展開する場合は、次のエラーがスローされます:私たちはCloudHubに展開するとき

Your application has failed with exception com.mulesoft.mmc.agent.v3.dto.DeploymentException: Unable to load FlowResources/flowA/resource-a.csv. It works fine again if I move the files up front to resources folder.

はそれが制限のいくつかの種類ですか?ネストされたリソースフォルダ内のファイルを見つけることができませんか?

+1

内部

あなたは、プロジェクトのルートに 'resources'フォルダ、または' SRC/resources' /メインフォルダについて話していますか?また、「ファイルをリソースフォルダに移動するともう一度うまく動作します。」それはどういう意味ですか? 'src/main/resources/FlowResources/flowA/resource-a.csv'の代わりにファイルを' src/main/resources/resource-a.csv'に移動しました。 –

答えて

0

次のようにあなたのプロジェクト階層は次のようになります。MuleProject

0

はこれを試してみてください。

基本的には、.classpathファイルを更新する必要があります。 .classpath

resource entry exists - < classpathentry kind="src" path="src/main/resources"/" >

need toupdate or add new entry of it it as path="src/main/resource/myfolder".

関連する問題