WildFly e Hibernate

5 respostas
F

Pessoal boa noite,
Estou construindo uma aplicação usando Mavem e como server container web WildFly 10. Preciso configurar o .pom.xml para baixar o hibernate? Ou ele já tem embutido?

5 Respostas

rmendes08

O Wildfly já vem com o Hibernate. No entanto, você tem que declarar ao menos o JPA como dependência provided.

darlan_machado

O artefato do hibernate pode ficar com o scope em compile, se não me engano.

rmendes08

Poder até pode, mas no momento em que ele for gerar o .war o Maven vai empacotar o .jar do Hibernate na pasta lib do arquivo .war, e aí você vai ter 2 instâncias do Hibernate no seu servidor de aplicação. Além de consumir mais recursos você pode ter conflito entre classes com o mesmo nome, mas de versões diferentes.

darlan_machado

É verdade, teria que ser provided.
Mantendo a configuração padrão, a versão utilizada é a que está no wildfly mesmo, ele ignora as libs internas.

F

Pessoal obrigado pelas respostas,
Mas como saber qual a versão das várias bibliotecas do WildFly,eu preciso sair procurando no domain??? Se for isso é un inferno…

Criado 11 de fevereiro de 2018
Ultima resposta 13 de fev. de 2018
Respostas 5
Participantes 3