Flex Gateway新着情報
Governance新着情報
Monitoring API Manager共有可能またはデプロイ可能な JAR ファイルに Mule アプリケーションリソースのスナップショットをパッケージ化します。Mule アプリケーションは、Mule Runtime Engine で実行されるインテグレーションまたは実装アプリケーションです。
共有可能な JAR ファイルは、アプリケーションのソースコードのみをパッケージ化しているため軽量です。 ソースコードに設定ファイルは含まれますが、アプリケーションの正常な実行とデプロイに必要なライブラリや他の連動関係は含まれません。
IDE では、POM ファイル (pom.xml
) の設定に基づいて連動関係が自動的に生成されます。
JAR ファイルをインポートして、Anypoint Code Builder または Anypoint Studio (Studio) で開発を続行することができます。
デプロイ可能な JAR ファイルには、コンパイル済みコードとすべての連動関係が含まれます。
サポートされる任意の環境 (CloudHub やオンプレミスなど) に JAR ファイルをデプロイできます。
CloudHub に JAR ファイルをデプロイするには、CloudHub へのデプロイを参照してください。
デプロイ可能な JAR ファイルを作成して CloudHub にデプロイする必要はありません。 アプリケーションを Anypoint Code Builder から直接デプロイするには、CloudHub への Mule アプリケーションのデプロイを参照してください。
Mule プロジェクトをエクスポートする場合、共有可能な JAR ファイルには次のファイルが含まれます。
設定 XML ファイルと、リソースファイルを含む src
フォルダーの他のファイル
mule-artifact.json
pom.xml
共有可能な JAR ファイルを生成する手順は、次のとおりです。
エクスポートする Mule アプリケーションのプロジェクトの設定 XML ファイルを開いて、そのファイル内にカーソルを置きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを選択します。
MuleSoft: Export Mule Application Sources
このコマンドは、コマンドシーケンス [Task: Run Task (タスク: タスクを実行)]
> [mule]
> [mule: Package Only Sources (mule: ソースのみをパッケージ化)]
に相当します。
IDE のターミナルウィンドウが自動的に開き、パッケージプロセス (エクスポートコマンドの実行、エクスポートするプロジェクトのスキャン、JAR ファイルへのプロジェクトスナップショットのパッケージ化を含む) の状況が表示されます。
パッケージプロセスが正常に完了したら、IDE に表示されるプロンプトに従って JAR ファイルを見つけるかダウンロードします。
デスクトップ IDE では、[Open Folder (フォルダーを開く)] をクリックし、[Explorer] ビューで JAR ファイルが含まれているディレクトリを開きます。
IDE のターミナルウィンドウでも、プロジェクトフォルダーの下の /target
ディレクトリで JAR へのパスが提供されます。
デスクトップ IDE では、JAR ファイルを [Explorer] ビューの target
フォルダーのほか、[Java Projects (Java プロジェクト)] でも見つけることができます。
クラウド IDE では、[Download File (ファイルをダウンロード)] をクリックして JAR ファイルをローカルマシンのディレクトリにダウンロードします。
32 MB 以下の JAR ファイルの場合、ファイルは IDE により [Downloads (ダウンロード)] フォルダーに自動的にダウンロードされます。
32 MB より大きい JAR ファイルの場合、システムファイルが含まれる組み込みフォルダー ([Downloads (ダウンロード)]、[Desktop (デスクトップ)]、[Documents (ドキュメント)] フォルダーなど) へのダウンロードは IDE では許可されません。
ダウンロード用のフォルダーを選択します。
プロンプトで [View files (ファイルを表示)] をクリックし、選択したフォルダーのファイルをサイトで表示できるようにします。
[Save Changes (変更を保存)] をクリックします。
IDE のターミナルウィンドウでも、プロジェクトフォルダーの下の /target
ディレクトリで JAR へのパスが提供されます。
ダウンロードした共有可能な JAR ファイルのファイル名は、パターン application_name-version-SNAPSHOT-mule-application-light-package.jar
に従います (例: my-app-example-1.0.0-SNAPSHOT-mule-application-light-package.jar
)。
共有可能な JAR ファイルを Anypoint Code Builder 内のプロジェクトワークスペースで開くには、「共有可能なプロジェクト JAR ファイルをデスクトップ IDE にインポートする」および「共有可能なプロジェクト JAR ファイルをクラウド IDE にインポートする」を参照してください。
Mule プロジェクトをエクスポートする場合、Anypoint Code Builder でコンパイル済みコードとすべての連動関係が配信可能な JAR にパッケージ化されます。
デプロイメント手順は、Mule Runtime ホストとデプロイメントメカニズムによって異なります。 たとえば、CloudHub にデプロイするには、Runtime Manager UI または REST API を使用できます。 詳細は、「ランタイムプレーンホスティングオプション」および「Mule アプリケーションのデプロイ」を参照してください。
デプロイ可能な JAR ファイルを生成する手順は、次のとおりです。
エクスポートする Mule アプリケーションのプロジェクトの設定 XML ファイルを開いて、そのファイル内にカーソルを置きます。
コマンドパレットを開きます。
キーボードショートカットを使用する。
Mac: Cmd+Shift+p
Windows: Ctrl+Shift+p
デスクトップ IDE で、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
クラウド IDE で、 (メニュー) アイコンをクリックし、[View (表示)] > [Command Palette (コマンドパレット)] を選択する。
次のコマンドを選択します。
MuleSoft: Export Project to Mule Deployable Jar
このコマンドは、コマンドシーケンス [Task: Run Task (タスク: タスクを実行)]
> [mule]
> [mule: Package (mule: パッケージ)]
に相当します。
IDE のターミナルウィンドウが自動的に開き、パッケージプロセス (エクスポートコマンドの実行、エクスポートするプロジェクトのスキャン、JAR ファイルへのプロジェクトスナップショットのパッケージ化を含む) の状況が表示されます。
パッケージプロセスが正常に完了したら、IDE に表示されるプロンプトに従って JAR ファイルを見つけるかダウンロードします。
デスクトップ IDE では、[Open Folder (フォルダーを開く)] をクリックし、[Explorer] ビューで、JAR ファイルが含まれているディレクトリを開きます。
IDE のターミナルウィンドウでも、プロジェクトフォルダーの下の /target
ディレクトリで JAR へのパスが提供されます。
デスクトップ IDE では、JAR ファイルを [Explorer] の [Java Projects (Java プロジェクト)] で見つけることができます。
クラウド IDE では、[Download File (ファイルをダウンロード)] をクリックして JAR ファイルをローカルマシンのディレクトリにダウンロードします。
32 MB 以下の JAR ファイルの場合、ファイルは IDE により [Downloads (ダウンロード)] フォルダーに自動的にダウンロードされます。
32 MB より大きい JAR ファイルの場合、システムファイルが含まれる組み込みフォルダー ([Downloads (ダウンロード)]、[Desktop (デスクトップ)]、[Documents (ドキュメント)] フォルダーなど) へのダウンロードは IDE では許可されません。
ダウンロード用のフォルダーを選択します。
プロンプトで [View files (ファイルを表示)] をクリックし、選択したフォルダーのファイルをサイトで表示できるようにします。
[Save Changes (変更を保存)] をクリックします。
ダウンロードしたデプロイ可能な JAR ファイルのファイル名は、パターン application_name-version-SNAPSHOT-mule-application.jar
に従います (例: my-app-example-1.0.0-SNAPSHOT-mule-application.jar
)。