Olá pessoal, estou desenvolvendo uma arquitetura com estilo empacotamento EAR.
Existem vários WARS dentro do EAR.
Um deles é a própria arquitetura do sistema, pois ela também deve fornecer diversos serviços
além da unidade de persistencia e processamento transacional.
Dentro do EAR só tem WAR!!
A unidade de persistencia está dentro de um deles em WEB-INF -> classes -> META-INF -> persistence.xml.
Todos os WAR dependem do subdeploy do WAR arquitetura(exceto a arquitetura lógico).
Eu queria que a unidade de persistência presente no WAR arquitetura conseguisse detectar as classes mapeadas que estão nos outros WARs.
Pois bem, para fazer isto basta colocar no lib do EAR um jar com o dominio de determinado WAR.
Aí é que tá, não queria fazer isto, pois eu teria que criar um projeto DOMINIO para cada WAR e colocar como dependencia do EAR(que iria na basta lib). São muitos WAR. E a árvore de dependencia entre os domínios não é tão simples.
Eu queria um modo de fazer com que a unidade de persistencia presente no WAR arquitetura escaneasse classes mapeadas dos outros WAR. Talvez retirando o persistence.xml de dentro do WAR e colocando no nível EAR, não sei. Alguem tem alguma idéia ???
JBOSS 7 + Maven + Java EE + Hibernate + JSF + CDI