2016-03-01 41 views
0

我在src/main/app中的mule子文件夾下創建了一個流程。所以現在我在src/main/app下有一個全局文件夾,並且我在全局文件夾中創建了一個流。在mule中的應用程序文件夾中創建子文件夾中的流程

當我做一個Maven構建並運行這個項目我收到errores config for app not found.

有NY解決這個問題,

注:config.resources就會自動與所有.xml文件更新與我做一個maven構建時的相應的子文件夾。

+0

你能檢查你的pom.xml配置是否能夠將它們轉移到目標文件夾中嗎? –

+0

你在mule-deploy.properties文件中有什麼? –

+0

@Ralph Rimorin:沒有其不 –

回答

0

我試圖把流程放在應用程序的子文件夾下,就像你做的一樣,但是在確認的地方被懷疑。

當Mule正在準備壓縮文件未掃描並且在部署但在類下的主應用程序文件夾中包含/ app的子文件夾時,這會導致無法找到conf文件的錯誤。

在這一點上,如果你真的想在子流,你只有一個選擇:你test.xml

移動一個文件夾flows

下,例如在src/main/resources/共享資源流添加彈簧包括流以這種方式

<spring:import resource="flows/shared-resources.xml"/> 

這將包括在您的測試流程的其他流量,這將是幾乎相同的不是讓他們在上市

請注意,如果您的公共流程包含可能在多個mule應用程序中重複使用的邏輯,那麼您也可以將它放在單獨的mule應用程序中,您可以打包爲jar並將其作爲依賴項包含在其中。 只是谷歌創建騾子公共圖書館如果你想知道更多,我寫了一篇關於它的博客文章,但在這裏鏈接它看起來像自我推銷。

希望這會有幫助

相關問題