Maven 在mule的apps文件夹的子文件夹中创建流
我在mule的src/main/app中的子文件夹下创建了一个流。现在我在src/main/app下有一个全局文件夹,我在这个全局文件夹中创建了一个流 当我进行maven构建并运行该项目时,我会收到错误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没有扫描并
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,以检查它是否创建了全局文件夹?