2011-08-11 9 views
5

Tenemos un oído de gran proyecto que contiene un .har y un .war, actualmente construido con ant-running en JBoss AS 5. Nos gustaría migrar esta aplicación a JBoss AS 7. Gran parte del La documentación de AS 7 está centrada en Maven. El proyecto actualmente no se ajusta a las convenciones de estructura de directorios de Maven y tendría que ser completamente reestructurado.Asesoramiento migración proyecto jboss AS5 a AS7

¿Vale la pena migrar esta aplicación a Maven?
¿O sería más rápido simplemente dejarlo usando hormiga?

Respuesta

3

Depende de la complejidad del proceso de compilación.

Recomendaría convertir a Maven. AFAIK va a ser la principal herramienta de construcción para todo JBoss, y muchos esfuerzos de JBoss en su conjunto son, y serán, Maven céntrico.

+0

Mi sensación es que es un proceso de compilación moderadamente complejo: el resultado final es un archivo * har y un archivo * war dentro del archivo * ear. Tengo un par de preguntas en este punto: 1. Intenté construir con una hormiga dentro de AS7 solo para ver qué pasaría, y por supuesto me encontré con problemas de carga de clases. Nuestro build.xml configuró un classpath donde el proceso de compilación puede buscar dependencias (\t \t \t ) - Sé que AS7 se ha movido a la carga de clases modularizada, pero ¿no respeta estas directivas para hormigas? – user619804

+0

Mi otra pregunta es: para evitar los problemas de carga de clases, creé un archivo * ear/meta-inf/MANIFEST.MF que contiene 'Class-Path: /path/to/my/libdirectory/activemq-core-5.5.0 .jar ') - pero sigo recibiendo el mismo paquete, no existen errores en la compilación. No estoy seguro de cómo puedo solucionar esto. Siento que ya estoy siguiendo la migración a la documentación de as7 en el sitio de jboss. – user619804

+0

Probablemente estos dos enlaces serán útiles: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7 y https://docs.jboss.org/author/display/MODULES/Home – balent

Cuestiones relacionadas