2010-08-24 34 views
6

He estado buscando por un tiempo y no he podido encontrar una explicación clara para esto.Generar archivo EAR compatible con Websphere 6.1 usando Maven

Estamos utilizando un servidor Websphere para ejecutar una aplicación web desarrollada con Rational Software Architect 7. Esta aplicación se compone de un proyecto de guerra y 4 proyectos jar. Para hacer el último archivo ear hay un sexto proyecto que contiene los archivos adicionales que necesita IBM para implementarlo.

Actualmente tenemos que usar RSA para generar el archivo de oído. Me gustaría usar Maven para hacer eso.

Al parecer, los intentos previos de utilizar el complemento maven-ear han generado oídos dañados. Parecería que les faltan los archivos xml adicionales que necesita IBM.

Encontré un plugin maven was-6, pero parece que no puede generar el archivo, solo para instalarlo en websphere. No pude encontrar una descripción clara de lo que hace.

¿Alguien tiene algún consejo? ¿Un enlace a algún artículo?

¡Muchas gracias!

+0

FWIW, esos archivos adicionales no son necesarios. Puede construir un EAR/WAR genérico y desplegarlo bien en WAS. Simplemente debes crear algunas asociaciones de tiempo de despliegue, pero esto es lo que preferimos hacer de todos modos. – dbreaux

Respuesta

6

Utilice maven-ear-plugin para generar su oído, pero incluya los archivos de configuración específica extra ibm como parte de la propiedad earSourceDirectory de ese complemento.

El complemento generará el archivo genérico application.xml y el archivo ibm específico ibm-application-bnd.xmi y el contenido del directorio ibmconfig también se puede agregar mediante el complemento, simplemente no se genera.

+0

Gracias a Robin por esta pista, lo intentaré después de ordenar algunas cosas y dejarte saber cómo funcionó. – IceGras

+0

Sí, funciona! Muchas gracias Robin! – IceGras

+0

Además, si está usando Maven, asegúrese de especificar /opt/IBM/WebSphere/AppServer/java/bin/javac en su plugin de compilación de maven – Jackie

Cuestiones relacionadas