微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mule 4:Mule 4域项目可以用作其他Mule应用程序的Maven父项目吗?

如何解决Mule 4:Mule 4域项目可以用作其他Mule应用程序的Maven父项目吗?

场景:我想为我的所有m子应用程序创建一个通用项目,该项目可以执行以下操作:

  1. 聚合子项目的所有Mule 4组件配置(例如Salesforce Config,DB Config等)
  2. 聚集子项目中使用的任何jar的所有maven依赖关系,例如贻贝JDBC maven依赖关系等。

点1可以由Mule 4域项目处理,并且 点2可以由Maven父项目处理。

根据Mule文档:https://docs.mulesoft.com/mule-runtime/4.3/shared-resources#associate-a-mule-app-with-a-domain-using-studio。我们必须通过将其指定为常规依赖项来引用域项目。

我们可以将其定义为父pom吗?

解决方法

我不建议这样做。父pom的意图有所不同,将它们混合在一起可能会使开发人员感到困惑。在构建应用程序时,它也可能使Mule Maven插件感到困惑,而后者对这种情况不提供任何支持。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。