Estou fazendo um projeto utilizando o maven, porém está ocorrendo o seguinte erro ao compilar a classe JPAUtil:
Exception in thread "main" java.lang.ExceptionInInitializerError at br.com.paulistano.dao.CsvDao.buscaPeloIdConta(CsvDao.java:38) at br.com.paulistano.dao.CsvDao.inserirDados(CsvDao.java:18) at br.com.paulistano.principal.TesteJPA.main(TesteJPA.java:17) Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named bcotst-unit at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39) at br.com.paulistano.util.JPAUtil.(JPAUtil.java:10) ... 3 more
No meu projeto o META-INF está dentro do pacote src/main/resources, porém mesmo assim está ocorrendo o erro acima.
Gostaria de saber se é necessário fazer outra configuração além dessa para fazer funcionar o JPA com Maven?
Abaixo dados da classe
public class JPAUtil {
private static EntityManagerFactory entityManagerFactory = Persistence
.createEntityManagerFactory("bcotst-unit");
public EntityManager getEntityManager() {
return entityManagerFactory.createEntityManager();
}
</properties>
</persistence-unit>
</persistence>
}