如何解决在另一个m子项目中调用一个m子项目的流程
我有一个ule子项目A,在其中我需要调用另一个from子项目B的流程。我在项目B的pom中添加了var style= document.createElement("style");
(document.head || document.documentElement).appendChild(style);
var rule=':visited { color: rgb(233,106,106) !important;}';
//no 1
style.innerHTML = rule;
//no 2
style.appendChild(document.createTextNode(rule));
//no 3 limited with one group
style.sheet.insertRule(rule);
//no 4 limited too
document.styleSheets[0].insertRule('strong { color: red; }');
//addon
style.sheet.cssRules //list all style
stylesheet.deleteRule(0) //delete first rule
。我在项目A的pom中添加了项目B的组ID,版本,工件ID,分类器的依赖关系,并在项目A中创建了“导入”配置,其流名称为项目B。 。仍然无法在Project-A中调用Project-B的流程
解决方法
如果要实现此目的只是在本地计算机上进行测试,则请执行以下步骤。您还可以查看 Mule域项目的概念,该概念为属于同一域的那些应用程序进行资源共享;使您可以调用其他应用程序的流引用,全局配置等。
注意:下面所说的所有内容必须在Mule 4中。
首先,将您的
Project-B
导出为可部署的ule子。
步骤
- 右键单击
Project-A
并转到->mule
- 添加maven依赖项。
- 从本地存储库中选择
Project-B
。jar,然后 加。这将使您的项目作为Maven依赖项导入 在您的pom.xml文件中。
- 确保将jar添加到项目库中的“ A”下 打包浏览器。
- 转到
Project-A
的全局元素,然后选择导入 配置。 - 将
Import
配置添加到您的元素并指定 您要在Project-B
中使用的Project-A
主XML文件。 - 最后刷新/重新启动您的主项目,并检查是否可以 参考流程。
如果仍然无法完成这项工作,请尝试更新到Studio的最新版本,例如4.3.1,这是一个非常稳定的版本。
详细说明在这里-> Mule Shared Projects
更新
您还可以尝试在cloudhub运行时中执行相同的操作。您不需要Domain项目概念来执行此操作。基本上,您有点完全导入了Project-B into Project-A
;总共使它成为一个捣碎的Mega项目。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。