Multiplos Projetos com Maven

3 respostas
rodrigoallemand

Fala pessoal!

Seguinte, preciso criar um projeto Maven que englobara VARIOS PROJETOS WEBs, fazendo com que cada aplicativo seja um WebApp MAven independente mas esse projeto guarda chuva empacote todos os projetos em um WAR/EAR.

Basicamente, eu teria varios projetos com packaging = war independentes e um projeto que adicionaria alguns desses vários projetos war como dependencia.

Alguem já fez isso?
Alguma dica?

3 Respostas

ivandasilva

O Struts se eu não me engane é dividido em módulos, pega o projeto do Struts e dá uma olhada…

rodrigoallemand

Mas a construção do Struts não requer varios projetos Web. Com varios modulos diferentes eu já faço, que é o Multiple Module Project nativo do Maven, mas tudo entra como .jar na pasta lib e não é isso que eu quero.
O lance é integrar varias aplicações, fazendo o deploy copiar cada coisa para o seu lugar correto, como por exemplo, as páginas e recursos estáticos, sacou?
Inicialmente eu pensei em fazer isso via plugin customizado, mas vai dar um baita trabalho e poderia ser reinventar a roda…

M

Dica:
Neste seu projeto guardachuva, crie mais um módulo. Este novo módulo será seu projeto EAR. No build deste, inclua os seus projetos EAR como web modules.
Eu prefiro não colocar os projetos WAR como subdirs do projeto EAR.

http://maven.apache.org/plugins/maven-ear-plugin/examples/excluding-a-module.html

http://maven.apache.org/plugins/maven-ear-plugin/

Busque mais detalhes de como criar apropriadamente um projeto EAR, mas o caminho das pedras é esse aí.

Criado 7 de fevereiro de 2011
Ultima resposta 9 de fev. de 2011
Respostas 3
Participantes 3