Estamos construyendo nuestros proyectos EAR & EJB con maven. Construirá todos los proyectos EJB y luego se usarán como dependencia para EAR, por lo que se empaquetarán eventualmente en el archivo EAR.Módulo Maven EAR y pruebas de dependencias EJB
El problema es que cada proyecto EJB tiene pruebas junit que controlan el EJB. Por ahora, estas pruebas no son muy útiles porque intentan conectarse al servidor de aplicaciones (jboss) y ejecutar métodos desde la interfaz EJB.
¿Hay alguna forma de que pueda construir los EJB, construir 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-Implementación de clases e inyecciones manuales "inyectables" (algunasEJBImpl.em = EntityManager ....) que es muy molesto, porque tenemos una gran dependencia entre ellas y Tengo que manejar las 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 maven de todos los módulos EJB como parte de las pruebas EAR? Como hacer esto ?