[RESOLVIDO] - 2 ambientes , 2 Poms e 1 Erro

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.

Quais comandos vc está usando para o compile ??? Está usando o Plugin de alguma IDE ou no console mesmo ???

O settings.xml está igual em ambos os ambientes ???

Enfim, há vários motivos que podem ocorrer para que a sua aplicação não esteja achando essa classe, mesmo os 2 usando o Maven como gerenciador de dependências…

Outra questão, esse erro é na hora do build ou com a aplicação já executada ???

Seria uma boa colocar aqui o resultado do console da compilação assim como o settings.xml dos 2 ambientes.

PS: Também não manjo muito do Maven, mas sei que pra receberes ajuda, vais precisar fornecer mais informações e creio que essas serão as principais.

Abs [] e sucesso na solução.

Adriano, eu esperava isso, não sabia o que colocar, então, coloquei o básico.

O setting.xml é igual nos dois ambientes.

Para compilar nós estamos usando o plugin do maven:

<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins>

Conseguimos resolver, a solução foi tirar todas as dependências locais, que o netbeans cria.