1

我从 mule 开始,我注意到 mflow 文件往往会变得相当大,即使您使用 Mule Studio 中的可视视图,也很难将其全部包含在内。我在某处读到,您可以将每个流放在不同的文件,然后所有流一起部署并可以相互调用。

现在的问题是我创建了自己的自定义转换器,我想在两个不同的流程中使用它。但是,如果我在每个文件中声明一个全局自定义转换器,我会收到一条错误消息,指出该名称已经存在。

所以现在我尝试将自定义转换器放在它自己的 mflow 文件中,它可以在运行时工作,但问题是 Mule Studio 在“编译时”似乎不理解它,而且我的 mflow 文件充满了错误,指出“引用未知全局元素”。如何将全局元素从一个 mflow 文件导入另一个文件,以便 Mule Studio 停止抱怨。

也许这根本不是正确的方法。如果是这样,我很高兴知道如何以任何其他方式实现我的目标。

提前致谢

4

2 回答 2

2

这是 Studio 的一个已知问题,它无法识别其他配置文件中的全局元素,但仍可以正常运行应用程序:https ://www.mulesoft.org/jira/browse/STUDIO-1881

这应该在 Studio 3.4 版中得到修复。您使用的是哪个版本的 Studio?

是的,集中可重用的配置元素是一种常见的方法。更多关于 Mule 可持续发展的信息:http: //www.mulesoft.org/documentation/display/current/Team+Development+with+Mule

于 2013-07-31T12:20:33.403 回答
-1

从 Mule Studio 3.4 起,所有 mule 流程都可以访问全局元素

于 2015-08-25T12:37:53.860 回答