Multiplos Projetos com Maven  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

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?

This message was edited 1 time. Last update was at 07/02/2011 16:51:24


Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
ivandasilva
JavaEvangelist
[Avatar]

Membro desde: 03/11/2007 11:48:58
Mensagens: 309
Offline

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

O sol nasce, a bicicleta anda, o lobo uiva e o urso panda.
[WWW] [MSN]
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

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....

Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
marciosilva1974
HelloWorld

Membro desde: 10/01/2011 15:03:07
Mensagens: 12
Offline

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í.
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team