Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 在mule的apps文件夹的子文件夹中创建流_Maven_Mule_Config - Fatal编程技术网

Maven 在mule的apps文件夹的子文件夹中创建流

Maven 在mule的apps文件夹的子文件夹中创建流,maven,mule,config,Maven,Mule,Config,我在mule的src/main/app中的子文件夹下创建了一个流。现在我在src/main/app下有一个全局文件夹,我在这个全局文件夹中创建了一个流 当我进行maven构建并运行该项目时,我会收到错误config for app not found. 有解决这个问题的办法吗 注意:当我进行maven构建时,config.resources会自动更新为带有相应子文件夹的所有.xml文件。我曾尝试像您一样在应用程序下的子文件夹中放置流,但怀疑是否已确认 当Mule正在准备zip时,zip没有扫描并

我在mule的src/main/app中的子文件夹下创建了一个流。现在我在src/main/app下有一个全局文件夹,我在这个全局文件夹中创建了一个流

当我进行maven构建并运行该项目时,我会收到错误
config for app not found.

有解决这个问题的办法吗


注意:当我进行maven构建时,config.resources会自动更新为带有相应子文件夹的所有.xml文件。

我曾尝试像您一样在应用程序下的子文件夹中放置流,但怀疑是否已确认

当Mule正在准备zip时,zip没有扫描并且在部署时的主应用程序文件夹中但在类下包含/app的子文件夹,这会导致找不到conf文件的错误

此时,如果确实希望在子文件夹中包含流,则只有一个选项:

src/main/resources/
中移动共享资源流,例如在文件夹
flows

以这种方式将spring包含添加到
test.xml
流中

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

这将在您的测试流中包括另一个流,它实际上与在
mule deploy.properties

请注意,如果您的公共流包含可能在多个mule应用程序上重用的逻辑,那么您还可以将其放在单独的mule应用程序中,您可以将其打包为jar并包含为依赖项。 如果你想知道更多,我写了一篇关于它的博客文章,但是把它链接到这里看起来像是自我推销


希望这有帮助

您能检查pom.xml配置是否能够传输目标文件夹中的文件吗?mule-deploy.properties文件中有什么内容?@Ralph Rimorin:没有not@MauroRocco:以下是内容:重新部署.enabled=true encoding=UTF-8 domain=default config.resources=global/shared-resources.xml,test.xml能否提取目标文件夹中生成的project.zip,查看它是否传输了global/shared-resources.xml,以检查它是否创建了全局文件夹?