Tenho um projeto que pega classes mapeadas de um .jar que é uma dependência do projeto, só consegui fazer o mapeamento funcionar usando a tag passando o caminho completo de onde se encontra o jar, mas isso é uma péssima prática pois não tenho como saber o caminho completo quando a aplicação for para um servidor por exemplo.
Dado o build do projeto o caminho relativo de onde se encontra o persistence.xml:
$dirAplicacao/WEB-INF/classes/META-INF/persistence.xml
Pasta de libs:
$dirAplicacao/WEB-INF/lib/
Minha pergunta é, o que devo colocar na tag para conseguir usar o mapeamento sem passar o caminho completo, tanto em TESTE como no SERVIDOR DE APLICACAO
em teste os caminhos são esses
$dirAplicacao/src/main/resources/META-INF/persistence.xml
$dirAplicacao/target/$nomeProjeto/WEB-INF/lib