Fala ai pessoal, estou com um problema que não sei nem por onde começar a procurar. Estrou trabalhando em conjunto com um outro desenvolvedor e para gerenciarmos as nossas dependências estamos usando o Maven2.
Em um ambiente de desenvolvimento o projeto passa pelos testes e compila tranquilamente em um outro ambiente de desenvolvimento dá o seguinte erro na hora de compilar o projeto:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.ejb.Ejb3Configuration
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:130)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
... 58 more
Segue agora a dúvida, por estarmos usando o Maven para gerenciar as dependências não deveria dar nenhum erro de lib? Lembrando que o código é o mesmo.