Los proyectos de varios módulos son frecuentes cuando se crean y despliegan proyectos. toolkit-maven-plugin admite los dos métodos que se describen a continuación para el despliegue de un proyecto de varios módulos:
-
Método 1: Ejecute los comandos de empaquetado y despliegue en el proyecto padre.
Para usar este método, debe usar toolkit-maven-plugin V1.0.3 o posterior.
Cuando ejecute el comando
toolkit:deployen el proyecto padre, agregue el parámetro-Ddeploy_artifacts; en este parámetro, especifique el ID del artefacto del submódulo que desea desplegar. Si desea desplegar varios submódulos, sepárelos con comas (,).El ejemplo que aparece a continuación muestra los submódulos del proyecto CarShop:
carshop itemcenter-api itemcenter detailPara el despliegue de los submódulos itemcenter y detail, ejecute en el directorio carshop el comando que aparece a continuación:
mvn clean package toolkit:deploy -Ddeploy_artifacts=itemcenter,detailDe forma predeterminada, el plugin despliega por separado las aplicaciones correspondientes según los archivos
.edas_config.yamlde los submódulos itemcenter y detail. También puede agregar el parámetro-Dedas_configpara especificar el archivo de configuración. -
Método 2: Ejecute los comandos de empaquetado y despliegue en el submódulo. Todas las versiones de toolkit-maven-plugin admiten este método.
Ejecute el comando
installen el proyecto padre para instalar las dependencias del submódulo en el repositorio local de Maven. Después, vaya al directorio del submódulo que desea desplegar y ejecute el comandotoolkit:deploy.