2015-11-02 36 views
3

当我使用“Anypoint Studio项目从Anypoint Studio中导出我的域项目到Mule Deployable Archive”选项时,会出现一个复选框,指出与此域关联的导出项目使用Maven从域项目创建一个Mule可部署归档文件

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

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

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

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

回答

1

here,你会发现关于如何创建一个骡子域文档使用Maven。您还可以查询this GitHub project,其中汇总了Mule的几个Maven插件和原型,尤其要注意Mule Domain archetype。 此致敬礼。

+0

感谢您的回复Ale - 我会放弃这一切。那么原型在Maven中设置一个构建作业将生成完整的zip文件? –

+0

不,原型生成一个域项目的项目模板,看看[Maven的原型介绍](https://maven.apache.org/guides/introduction/introduction-to-archetypes.html)。然后,生成的项目在运行maven时会生成zip文件。 –