Tengo un conjunto de aplicaciones web que administro y que trato de trasladar a maven.¿Cómo despliegue varias aplicaciones web de igual a igual desde un pom principal?
/pom.xml // parent pom webapp1/pom.xml // configured to point to parent webapp2/pom.xml // peer of webapp1 and points to parent.
cada una de las aplicaciones web se refiere a la pom padre, y ambos tienen actualmente un plugin Maven embarcadero que funciona.
Mi pregunta es ¿cómo puedo montar cada una de las aplicaciones web desde el pom padre de modo que mvn embarcadero: ejecutar funciona en el directorio principal?
edit to anwer: Pascal T El problema no es tanto que me sale un error cuando intento ejecutar el comando desde la raíz pom, pero no estoy seguro de cómo configurarlo.
por ejemplo, el webapp1/pom.xml parece:
<project>
...
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
</plugins>
...
</project>
cambiar a este directorio de amarre y escribiendo mvn: run trabaja muy bien y me ofrece la capacidad de golpear: http://localhost:8080/webapp1.
Sin embargo, lo que me gustaría sería estar en el padre de webapp1, y ejecutar todas las 'n' webapps del directorio principal. Por lo tanto, tiene http://localhost:8080/webapp1 y http://localhost:8080/webapp2 disponibles con un parámetro de línea de comando.
Por cierto, si la respuesta involucra un plugin tomcat, estaría bien.
Entiendo mejor lo que quiere hacer y he editado mi respuesta inicial –
¿La misma pregunta que [Es posible ejecutar dos aplicaciones simultáneas al desarrollar con Maven/Eclipse?] (Http://stackoverflow.com/questions/5519066/ possible-to-run-two-webapps-at-once-when-developing-with-maven-eclipse). Esta pregunta tiene la buena respuesta! (De @Janning) – stolsvik