/ / SVN Checkout para desplegar proyectos de Maven - java, svn, tomcat, maven

SVN Checkout para implementar proyectos de Maven: java, svn, tomcat, maven

Tengo un proyecto de Maven Spring MVC. ¿Cómo puedo agregar eso a un SVN y realizar confirmaciones y cómo implementarlo en un servidor Tomcat a través de la verificación de SVN? He creado una cuenta con assembla. ¿Cuál es el siguiente paso?

Actualmente uso mvn war:war comando para construir la guerra para el despliegue. Pero es un trabajo tedioso, ya que para un pequeño cambio es posible que tengamos que implementar todos los archivos nuevamente.

¿O sugieres algún otro método para el mismo?

Respuestas

0 para la respuesta № 1

Tiene que revisar, compilar, probar, compilar, informar y desplegar. Ese es un trabajo para Jenkins.


0 para la respuesta № 2

+1 para Jenkins. En DEV, si ejecuta un servidor Tomcat localmente, puede crear un enlace simbólico desde su carpeta src / main / webapp a la carpeta de implementación (el enlace debe tener el sufijo .war).

Para que todas las bibliotecas (y otros recursos configurados necesarios) se inyecten automáticamente en src / main / webapp / WEB-INF, ejecute mvn war:inplace (Asegúrate de no comprometer esos recursos a SVN)

Una edición ficticia de web.xml activará una nueva implementación automática en Tomcat (no es cierto en Jetty)