Muleデプロイアーカイブファイルのエクスポート時のオプションについて

Stay hungry. Stay foolish. Your time is limited, so don't waste it living someone else's life.

Muleデプロイアーカイブファイルのエクスポート時のオプションについて

はじめに

 Muleプロジェクトをアプリケーションファイル(.jar)にエクスポートする際にいくつかオプションがあり、各オプションの特徴についてまとめた。

オプション一覧

No.オプション開発者へ共有CloudHubへデプロイサイズ備考
1#2と#4のチェックあり64.5MB依存ライブラリ(jar)を含む
2Attach project sources×12KB#2と#5のファイル。デプロイ時にライブラリが見つからないというエラーが発生する。
3Only project sources×7KBMETA-INF/mule-srcのみ含まれる。デプロイ時にMETA-INF/mule-artifact/mule-artifact.jsonがないためデプロイできないというエラーが発生する。
4include project modules and dependencies×64.5MB依存ライブラリ(jar)を含む
5チェックなし××5KBフロー定義、RAML、アーティファクト定義、POMファイルのみ。デプロイ時にライブラリが見つからないというエラーが発生する。


include project modules and dependenciesをオフにした場合の説明
生成された JAR ファイルは、機能するデプロイ可能なアーカイブではなく、Mule Runtime Engine にデプロイできませんが、Mule アプリケーションを構成するソースファイルのみをアーカイブすることができます。

Mule公式ヘルプ:プロジェクトのインポートとエクスポート

CloudHubへのデプロイ結果

#2、#5 デプロイ時のログ

Mule-http-connector 1.6.0が見つからないというエラーが発生する。