使用 Maven 从域项目创建 Mule 可部署存档

Create a Mule deployable archive from a domain project using Maven

当我使用“Anypoint Studio Project to Mule Deployable Archive”选项从 Anypoint Studio 导出我的域项目时,有一个复选框显示 Export project associated使用此域名

这将生成一个包含域项目的 zip 文件以及一个包含相关应用程序的可部署版本的应用程序文件夹。然后我可以获取此文件并将其部署到服务器上的 /domain 文件夹以部署我的整个 Mule 解决方案。有没有办法从 Maven 生成同样的东西?

当我 运行 mvn clean package 针对域项目时,它会在 /target 文件夹中生成一个 zip 文件,但这缺少里面的应用程序。

如何使用 Maven 生成完整存档?

(我是 Maven 的新手,所以可能只是缺少我应该指定的不同目标,或者也许有一个我应该使用的插件?)

here you will find documentation about how to create a Mule domain using Maven. You can also check this GitHub project which aggregates several Maven plugins and archetypes for Mule, in particular, pay attention to the Mule Domain archetype。 问候。