Perfis Maven equivalentes a Gradle
Estou tentando alcançar um cenário simples na compilação do projeto de inicialização da primavera: incluindo / excluindo dependências e guerra ou jar de empacotamento, dependendo do ambiente.
Então, por exemplo, para o meio ambientedev
incluem devtools e jar do pacote, porprod
guerra de pacotes etc.
Eu sei que não é mais uma configuração baseada em XML e posso basicamente escrever instruções if no meu build.gradle, mas existe uma maneira recomendada de conseguir isso?
Posso declarar algumas dependências comuns e encaminhá-las em um único arquivo em vez de criar vários arquivos de compilação?
Existe uma prática recomendada para alterar a configuração da construção com base no ambiente de destino da construção?