Olá pessoal!
Tenho um aplicativo web que deve rodar em diferentes bancos de dados (oracle, mssql, mysql, etc.), cada desenvolvedor da equipe usa um banco diferente e portanto tem um datasource diferente dentro dos diretório do JBoss.
O problema é que não temos como configurar o persistence.xml de uma maneira que ele rode em todos os bancos, pois os parâmetros mudam (ex.: o dialect).
Eu estava querendo criar diferentes persistence.xml, um para cada banco (oracle-persistence.xml, mssql-persistence.xml, mysql-persistence.xml) e associar esses arquivos a diferentes perfis do maven (perfil-oracle, perfil-mssql, perfil-mysql). Aí cada desenvolvedor ativaria o perfil do banco que quisesse.
Não sei muito bem se isso é possível, ou se existe algum solução mais inteligente.
Alguma sugestão?
Abs