Jar-file no persistence.xml - Como colocar o caminho relativo?

1 resposta
rollei

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

1 Resposta

rollei

Uma pequena correção.

Em teste o caminho para a lib não é esse:
$dirAplicacao/target/$nomeProjeto/WEB-INF/lib

Na verdade não é $nomeProjeto, mas sim o nome da build que está definido no pom. xml na tag dentro da tag

Criado 1 de abril de 2011
Ultima resposta 1 de abr. de 2011
Respostas 1
Participantes 1