Mule プロジェクトのエクスポート

logo cloud IDE Cloud IDE

logo desktop IDE Desktop IDE

これは進行中のベータリリースです。ベータ状態での Anypoint Code Builder の使用には、該当するベータサービス契約条件が適用されます。

共有可能またはデプロイ可能な 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 アプリケーションのデプロイを参照してください。

共有可能な JAR ファイルにエクスポートする

Mule プロジェクトをエクスポートする場合、共有可能な JAR ファイルには次のファイルが含まれます。

  • 設定 XML ファイルと、リソースファイルを含む ​src​ フォルダーの他のファイル

  • mule-artifact.json

  • pom.xml

共有可能な JAR ファイルを生成する手順は、次のとおりです。

  1. エクスポートする Mule アプリケーションのプロジェクトの設定 XML ファイルを開いて、そのファイル内にカーソルを置きます。

  2. コマンドパレットを開きます。

    手順を表示
    • キーボードショートカットを使用する。

      • Mac: Cmd+Shift+p

      • Windows: Ctrl+Shift+p

    • デスクトップ IDE で、​[View (表示)]​ > ​[Command Palette (コマンドパレット)]​ を選択する。

    • クラウド IDE で、​​ (メニュー) アイコンをクリックし、​[View (表示)]​ > ​[Command Palette (コマンドパレット)]​ を選択する。

  3. 次のコマンドを選択します。

    MuleSoft: Export Mule Application Sources

    このコマンドは、コマンドシーケンス ​[Task: Run Task (タスク: タスクを実行)]​ > ​[mule]​ > ​[mule: Package Only Sources (mule: ソースのみをパッケージ化)]​ に相当します。

    IDE のターミナルウィンドウが自動的に開き、パッケージプロセス (エクスポートコマンドの実行、エクスポートするプロジェクトのスキャン、JAR ファイルへのプロジェクトスナップショットのパッケージ化を含む) の状況が表示されます。

  4. パッケージプロセスが正常に完了したら、IDE に表示されるプロンプトに従って JAR ファイルを見つけるかダウンロードします。

    • デスクトップ IDE では、​[Open Folder (フォルダーを開く)]​ をクリックし、[Explorer] ビューで JAR ファイルが含まれているディレクトリを開きます。

      IDE のターミナルウィンドウでも、プロジェクトフォルダーの下の ​/target​ ディレクトリで JAR へのパスが提供されます。 デスクトップ IDE では、JAR ファイルを [Explorer] ビューの ​target​ フォルダーのほか、[Java Projects (Java プロジェクト)] でも見つけることができます。

      [Java Projects (Java プロジェクト)] フォルダーの共有可能な JAR ファイル
    • クラウド IDE​ では、​[Download File (ファイルをダウンロード)]​ をクリックして JAR ファイルをローカルマシンのディレクトリにダウンロードします。

      • 32 MB 以下の JAR ファイルの場合、ファイルは IDE により [Downloads (ダウンロード)] フォルダーに自動的にダウンロードされます。

      • 32 MB より大きい JAR ファイルの場合、システムファイルが含まれる組み込みフォルダー ([Downloads (ダウンロード)]、[Desktop (デスクトップ)]、[Documents (ドキュメント)] フォルダーなど) へのダウンロードは IDE では許可されません。

        1. ダウンロード用のフォルダーを選択します。

        2. プロンプトで ​[View files (ファイルを表示)]​ をクリックし、選択したフォルダーのファイルをサイトで表示できるようにします。

        3. [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 にインポートする」​を参照してください。

デプロイ可能な JAR ファイルにエクスポートする

Mule プロジェクトをエクスポートする場合、Anypoint Code Builder でコンパイル済みコードとすべての連動関係が配信可能な JAR にパッケージ化されます。

デプロイメント手順は、Mule Runtime ホストとデプロイメントメカニズムによって異なります。 たとえば、CloudHub にデプロイするには、Runtime Manager UI または REST API を使用できます。 詳細は、​「ランタイムプレーンホスティングオプション」​および​「Mule アプリケーションのデプロイ」​を参照してください。

デプロイ可能な JAR ファイルを生成する手順は、次のとおりです。

  1. エクスポートする Mule アプリケーションのプロジェクトの設定 XML ファイルを開いて、そのファイル内にカーソルを置きます。

  2. コマンドパレットを開きます。

    手順を表示
    • キーボードショートカットを使用する。

      • Mac: Cmd+Shift+p

      • Windows: Ctrl+Shift+p

    • デスクトップ IDE で、​[View (表示)]​ > ​[Command Palette (コマンドパレット)]​ を選択する。

    • クラウド IDE で、​​ (メニュー) アイコンをクリックし、​[View (表示)]​ > ​[Command Palette (コマンドパレット)]​ を選択する。

  3. 次のコマンドを選択します。

    MuleSoft: Export Project to Mule Deployable Jar

    このコマンドは、コマンドシーケンス ​[Task: Run Task (タスク: タスクを実行)]​ > ​[mule]​ > ​[mule: Package (mule: パッケージ)]​ に相当します。

    IDE のターミナルウィンドウが自動的に開き、パッケージプロセス (エクスポートコマンドの実行、エクスポートするプロジェクトのスキャン、JAR ファイルへのプロジェクトスナップショットのパッケージ化を含む) の状況が表示されます。

  4. パッケージプロセスが正常に完了したら、IDE に表示されるプロンプトに従って JAR ファイルを見つけるかダウンロードします。

    • デスクトップ IDE​ では、​[Open Folder (フォルダーを開く)]​ をクリックし、[Explorer] ビューで、JAR ファイルが含まれているディレクトリを開きます。

      IDE のターミナルウィンドウでも、プロジェクトフォルダーの下の ​/target​ ディレクトリで JAR へのパスが提供されます。 デスクトップ IDE では、JAR ファイルを [Explorer] の [Java Projects (Java プロジェクト)] で見つけることができます。

      [Java Projects (Java プロジェクト)] フォルダーのデプロイ可能な JAR ファイル
      • クラウド IDE​ では、​[Download File (ファイルをダウンロード)]​ をクリックして JAR ファイルをローカルマシンのディレクトリにダウンロードします。

        • 32 MB 以下の JAR ファイルの場合、ファイルは IDE により [Downloads (ダウンロード)] フォルダーに自動的にダウンロードされます。

        • 32 MB より大きい JAR ファイルの場合、システムファイルが含まれる組み込みフォルダー ([Downloads (ダウンロード)]、[Desktop (デスクトップ)]、[Documents (ドキュメント)] フォルダーなど) へのダウンロードは IDE では許可されません。

          1. ダウンロード用のフォルダーを選択します。

          2. プロンプトで ​[View files (ファイルを表示)]​ をクリックし、選択したフォルダーのファイルをサイトで表示できるようにします。

          3. [Save Changes (変更を保存)]​ をクリックします。

ダウンロードしたデプロイ可能な JAR ファイルのファイル名は、パターン ​application_name-​version​-SNAPSHOT-mule-application.jar​ に従います (例: my-app-example-1.0.0-SNAPSHOT-mule-application.jar​)。