Tous les produits
Search
Centre de documentation

Enterprise Distributed Application Service:Déployer des projets multi-modules

Dernière mise à jour :Aug 10, 2026

Les projets multi-modules sont courants lors de la création et du déploiement. Le plug-in toolkit-maven-plugin propose deux méthodes pour déployer ce type de projet :

  • Méthode 1 : exécutez les commandes d’empaquetage et de déploiement depuis le projet parent.

    Cette méthode nécessite toolkit-maven-plugin version 1.0.3 ou ultérieure.

    Lorsque vous exécutez la commande toolkit:deploy dans le projet parent, ajoutez le paramètre -Ddeploy_artifacts pour spécifier l’ID d’artefact du sous-module à déployer. Pour déployer plusieurs sous-modules, séparez leurs ID par des virgules (,).

    L’exemple suivant présente les sous-modules du projet CarShop :

    carshop
       itemcenter-api
       itemcenter
    
       detail

    Pour déployer les sous-modules itemcenter et detail, exécutez la commande suivante dans le répertoire carshop :

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

    Par défaut, le plug-in déploie séparément les applications correspondantes en se fondant sur les fichiers .edas_config.yaml des sous-modules itemcenter et detail. Vous pouvez aussi utiliser le paramètre -Dedas_config pour indiquer un fichier de configuration spécifique.

  • Méthode 2 : exécutez les commandes d’empaquetage et de déploiement depuis le sous-module. Toutes les versions de toolkit-maven-plugin prennent en charge cette méthode.

    Exécutez la commande install dans le projet parent afin d’installer les dépendances du sous-module dans votre référentiel local Maven. Accédez ensuite au répertoire du sous-module à déployer et exécutez la commande toolkit:deploy.