Gerenciamento de Bibliotecas

Olá

Estou tentando resolver um problema mas tá complicado. Seguinte:

Tínhamos um sistema rodando no tomcat que foi posteriormente migrado para o JBoss, independente das bibliotecas que o container oferece.

Precisamos integrar com um novo módulo web e um ejb com a seguinte configuração:

PE-EAR
— p1-web
— p2-web
— e1-ebj

Isso com struts 2, hibernate, etc.

No p1 que é mais antigo temos struts 2.1 e hibernate 2.
no p2 tenho struts 2.3
no ejb hibernate 4

O problema é na hora do deploy pois essas libs se misturam causando conflitos de todos os tipos.

Pergunto:
Como posso fazer com que o JBoss ou até em nível dos projetos suba as libs de maneira isolada. Cada um lê as suas e pronto.

É isso.

Obrigado.

Vê se você consegue resolver isso utilizando o maven.

Bom dia.

Então Ramon creio que vou ter o mesmo problema uma vez que para deploy do EAR as libs serão disponibilizadas numa mesma pasta. Aí o problema pois as versões do hibernate, struts 2, etc serão reunidas.