Mule 4: Может ли проект домена Mule 4 использоваться в качестве родительского проекта Maven для других приложений mule?

Сценарий: я хочу создать общий проект для всех моих приложений mule, который может делать следующее:

  1. Агрегировать все конфигурации компонентов Mule 4 для дочерних проектов (например, Salesforce Config, DB Config и т. Д.)
  2. Сгруппируйте все зависимости maven для любого jar-файла, используемого в дочерних проектах, например, зависимости mssql 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. мы должны сослаться на проект домена, указав его как обычную зависимость.

Можем ли мы вместо этого определить его как родительский помпон?


person Bibek Kr. Bazaz    schedule 21.10.2020    source источник


Ответы (1)


Я не рекомендую этого делать. У родительского pom другое предназначение, и их смешивание может сбить с толку разработчиков. Это также может сбить с толку подключаемый модуль Mule Maven при создании приложений, который не обеспечивает никакой поддержки для таких сценариев.

person aled    schedule 22.10.2020