Projetos multimódulo são comuns na criação e implantação de aplicações. O toolkit-maven-plugin oferece suporte aos dois métodos a seguir para implantar esse tipo de projeto:
-
Método 1: Execute os comandos de empacotamento e implantação no projeto pai.
Esse método exige o toolkit-maven-plugin V1.0.3 ou superior.
Ao executar o comando
toolkit:deployno projeto pai, adicione o parâmetro-Ddeploy_artifactspara especificar o ID do artefato do submódulo a ser implantado. Para implantar vários submódulos, separe-os por vírgulas (,).O exemplo a seguir mostra os submódulos do projeto CarShop:
carshop itemcenter-api itemcenter detailPara implantar os submódulos itemcenter e detail, execute o seguinte comando no diretório carshop:
mvn clean package toolkit:deploy -Ddeploy_artifacts=itemcenter,detailPor padrão, o plug-in implanta as aplicações correspondentes separadamente com base nos arquivos
.edas_config.yamldos submódulos itemcenter e detail. Você também pode adicionar o parâmetro-Dedas_configpara especificar o arquivo de configuração. -
Método 2: Execute os comandos de empacotamento e implantação diretamente no submódulo. Todas as versões do toolkit-maven-plugin oferecem suporte a esse método.
Execute o comando
installno projeto pai para instalar as dependências do submódulo no repositório local do Maven. Em seguida, acesse o diretório do submódulo que deseja implantar e execute o comandotoolkit:deploy.