Foro de elhacker.net

Programación => Java => Mensaje iniciado por: CaTZ en 27 Octubre 2014, 12:30 pm



Título: Desplegar proyectos relacionados
Publicado por: CaTZ en 27 Octubre 2014, 12:30 pm
Buenos días,

Ahora mismo tengo 2 proyectos Maven (Proyecto A y Proyecto B). En el pom.xml del Proyecto A tengo añadida la dependencia del Proyecto B. Con esta situación me gustaría crear un .war para meterlo en Tomcat y poder probar la aplicación.

Si genero el .war del Proyecto A desde Maven (mvn package) y lo pruebo, me dice que no encuentra la clase que hace referencia a la que hay en Proyecto B.

¿Qué debería de hacer para generar un .war que contenga todo lo del Proyecto A y Proyecto B?

Muchas gracias por la ayuda.


Título: Re: Desplegar proyectos relacionados
Publicado por: ~ Yoya ~ en 30 Octubre 2014, 04:44 am
Lo que pasa es que a la hora de generar el war con maven no te lo genera con la dependencia de B y ningún otra dependencia a menos que se lo especifiques.

Puedes este plugin de maven: maven-assembly-plugin (http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html#jar-with-dependencies). Tambien en la web puedes encontrar muchos ejemplos utilizando este plugin.

Otra cosa, ten en cuenta que el proyecto B debe ser un JAR, porque no puedes poner dentro de un WAR otro WAR.

Saludos.