Como faço para empacotar vários arquivos WAR em um projeto Maven?
Pergunta
Eu estou escrevendo um aplicativo que integra Geoserver com um componente personalizado, destinado a ser hospedado em um único mecanismo de servlet. Ambos são Maven projetos baseados, e eu gostaria de ficar em terra Maven para empacotar tudo em um belo distribuível. A ideia geral que eu tenho é para adicionar outro módulo para meu aplicativo que pacotes a aplicação em si, Geoserver e todas as dependências em arquivo de um agradável.
Estou ciente do maven-assembly-plugin e sua capacidade de armazenar todas as dependências em uma pasta de destino, mas não estou certo de qual seria a melhor maneira de criar um pacote que seja fácil de implantar. Googling para qualquer exemplos não foi bem sucedido.
pontos de bônus extra se o módulo pode ser iniciado através mvn jetty:run
.
Solução
Você já considerou embalá-los em um href="http://maven.apache.org/plugins/maven-ear-plugin/" rel="nofollow noreferrer"> projeto EAR