Módulo EAR Maven y pruebas de dependencias EJB

Estamos construyendo nuestros proyectos EAR & EJB con maven. Construirá todos los proyectos EJB y luego se utilizarán como la dependencia para EAR, por lo que eventualmente se empaquetarán en el archivo EAR.

El problema es que cada proyecto EJB tiene pruebas junit que verifican el EJB. Por ahora, estas pruebas no son muy útiles porque intentan conectarse al servidor de aplicaciones (jboss) y ejecutan métodos desde la interfaz EJB.

¿Hay alguna forma en que pueda compilar los EJB, compilar e implementar el EAR y luego ejecutar todas las pruebas de todos los EJB contra el servidor de aplicaciones?

Por ahora estoy simulando AP en pruebas por iniciación EJB-clases de implementación e "inyectando" inyecciones manualmente (someEJBImpl.em = EntityManager ....) que es muy molesto, porque tenemos una gran dependencia entre ellos y tengo que manejar transacciones por mi cuenta

¿Hay alguna otra forma de ejecutar pruebas EJB contra AP real? ¿Se puede implementar EAR después de cada módulo EJB con un subconjunto de módulos EJB que ya se construyeron? Pero cómo ?

¿Se puede configurar para ejecutar pruebas de Maven de todos los módulos EJB como parte de las pruebas EAR? Como hacer esto ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta