[RESOLVIDO]Maven não copia Event.hbm.xml para a pasta target

1 resposta
rmendes08

Olá pessoal!

Estou tendo o seguinte problema com o tutorial do Hibernate, ao executar mvn compile, o arquivo 'src/main/java/org/hibernate/tutorial/domain/Event.hbm.xml’
não é copiado para a pasta ‘target/classes/org/hibernate/tutorial/domain’, de forma que ao executar o aplicativo o Hibernate não consegue achar o mapeamento para a classe Event. Afinal, como devo proceder para que o arquivo seja copiado ?

1 Resposta

rmendes08

Bem, depois de uma boa noite de sono e retomar o tutorial com a cabeça descansada eu mesmo achei o problema!

O arquivo de mapeamento deve ser criado no subdiretório de resources:

src/main/resources/org/hibernate/tutorial/domain/Event.hbm.xml

e não no diretório de fontes como eu estava fazendo. Assim, quando o maven executa compile, é feito o merge com o conteúdo do diretório resources com os bytecodes das classes do diretório java. Fica documentado para quem tiver a mesma dúvida.

Criado 16 de fevereiro de 2010
Ultima resposta 16 de fev. de 2010
Respostas 1
Participantes 1