DBUNIT + JPA + MAVEN = problema ao buscar EntityManager

pessoal,

configurei meu projeto pelo maven e não tive problema algum para rodar a aplicação, mas quando criei a classe de teste e tentei buscar o EntityManager obtive o erro abaixo:

Caused by: java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.ReflectionManager

meu persistence.xml está assim:

<persistence-unit name="PlanTeste" transaction-type="RESOURCE_LOCAL">
			<provider>org.hibernate.ejb.HibernatePersistence</provider>			
			<class> ... </class>
				<exclude-unlisted-classes>true</exclude-unlisted-classes>
			<properties>
      			<property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver"/>
			 	<property name="hibernate.connection.username" value="teste"/>
      			<property name="hibernate.connection.password" value="teste"/>
      			<property name="hibernate.connection.url" value="jdbc:oracle:thin:@192.168.46.52:1522:pd"/>
				<property name="hibernate.show_sql" value="true" />
				<property name="hibernate.dialect" value="org.hibernate.spatial.dialect.oracle.OracleSpatial10gDialect" />
				<property name="hibernate.default_schema" value="teste" />
				<property name="org.hibernate.engine.QueryParameters" value="DEBUG" />
				<property name="hibernate.default_batch_fetch_size" value="30" />
			</properties>
		</persistence-unit>

minha classe de teste:

[code]
public class BeanTeste extends DBTestCase {
protected EntityManager em;

public BeanTeste(){
	 super( "BeanTeste" );
        System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_DRIVER_CLASS, "oracle.jdbc.OracleDriver" );
        System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_CONNECTION_URL, "jdbc:oracle:thin:@192.168.46.52:1522:pd"" );
        System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_USERNAME, "teste" );
        System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_PASSWORD, "teste" );
}

@Override
public void setUp(){
	try {
		super.setUp();
		em = Persistence.createEntityManagerFactory("PlanTeste").createEntityManager(); //aqui recebo a exception
	} catch (Exception e) {
		e.printStackTrace();
	}
}

public void testOperation(){
	Alimentador alimentador = new Alimentador();
	alimentador.setId(1L);
	alimentador = em.find(alimentador.getClass(), alimentador.getId());
	
	assertNotNull("Alimentador não encontrado",alimentador);
}

@Override
protected IDataSet getDataSet() throws Exception {
	return new FlatXmlDataSetBuilder().build(new FileInputStream("c:\\dataset.xml"));

}

}[/code]

estou rodando o teste pelo próprio eclipse clicando em Run as Junit Test

alguém sabe dizer o que há de errado?

Você adicionou as dependências relacionadas no pom ?

hibernate-commons-annotations

[quote=lanlico]Você adicionou as dependências relacionadas no pom ?

hibernate-commons-annotations [/quote]
sim, todas.

Cara, isso é erro de dependência, posta elas aí.

Colocou o repositório do Jboss ?

[quote=lanlico]Cara, isso é erro de dependência, posta elas aí.

Colocou o repositório do Jboss ?[/quote]
que jboss?! DbUnit não roda em cima de Jboss.

desisti dessa titica pq tem EJB no meio também, vou usar ejb3Unit.
farei os testes