すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:マルチモジュールプロジェクトのデプロイ

最終更新日:Mar 05, 2025

マルチモジュールプロジェクトは、プロジェクトの作成時とデプロイ時に頻繁に発生します。 toolkit-maven-plugin は、マルチモジュールプロジェクトのデプロイについて次の 2 つの方法をサポートしています。

  • 方法 1:親プロジェクトでパッケージングコマンドとデプロイコマンドを実行します。

    この方法を使用するには、toolkit-maven-plugin V1.0.3 以降を使用する必要があります。

    親プロジェクトで toolkit:deploy コマンドを実行する場合は、-Ddeploy_artifacts パラメーターを追加して、デプロイするサブモジュールのアーティファクト ID を指定します。 複数のサブモジュールをデプロイする場合は、カンマ(,)で区切ります。

    次の例は、CarShop プロジェクトのサブモジュールを示しています。

    carshop
       itemcenter-api
       itemcenter
    
       detail

    itemcenter サブモジュールと detail サブモジュールをデプロイするには、carshop ディレクトリで次のコマンドを実行します。

    mvn clean package toolkit:deploy -Ddeploy_artifacts=itemcenter,detail

    デフォルトでは、プラグインは itemcenter サブモジュールと detail サブモジュールの .edas_config.yaml ファイルに基づいて、対応するアプリケーションを個別にデプロイします。 -Dedas_config パラメーターを追加して構成ファイルを指定することもできます。

  • 方法 2:サブモジュールでパッケージングコマンドとデプロイコマンドを実行します。 すべての toolkit-maven-plugin バージョンでこの方法がサポートされています。

    親プロジェクトで install コマンドを実行して、サブモジュールの依存関係を Maven ローカルリポジトリにインストールします。 次に、デプロイするサブモジュールのディレクトリに移動し、toolkit:deploy コマンドを実行します。