2015-11-02 67 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文件。 –