Creación de arquetipo personalizado con soporte para múltiples servidores de aplicaciones

De Dos Ideas.
Revisión del 13:48 23 abr 2010 de 201.251.182.130 (discusión) (Arquetipo Java Enterprise con soporte para múltiples servidores de aplicaciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Es posible crear un arquetipo que soporte pruebas unitarias sobre múltiples servidores de aplicaciones. Para ello es necesario crear un módulo de pruebas de integración por cada servidores. Dentro del POM de cada módulo se debe configurar las dependencias específicas para ese servidor, en caso que se quiera acceder de forma binaria (como probar EJBs desplegados) y el plugin del servidor para desplegar el artefacto.

Dado que las pruebas de integración son costosas, en caso de probar en varios servidores de aplicación, se recomienda tomar un servidor de aplicaciones como principal (el que despliegue más rápido) y sobre ese, construir la mayor parte de las pruebas. Sobre el resto de los servidores se recomienda hacer las pruebas mínimas para no alargar el proceso de forma innecesaria.

Ejemplo: El siguiente proyecto arquetipo es una versión modificada del arquetipo Java Enterprise, que tiene soporte activado para JBoss y Weblogic.

[Arquetipo Java Enterprise con soporte para Weblogic y JBoss http://hotfile.com/dl/39416030/573ce83/archetype-javaee-multiserver.zip.html]