¿Cuánto tiempo se pierde desplegando?. A veces no se pierde porque siempre puedes leer los feeds o meneame ;)
¿Y si no hiciera falta desplegar mas?, no hay que hacer el war ni ear, no hay que copiarlo al servidor, no hay que esperar a que se recargue la aplicación. Pues esto se puede hacer con Jetty y el gran Maven.
Para ello basta con añadir el pluging de Jetty en nuestro pom de la aplicación web.
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<scanIntervalSeconds>4</scanIntervalSeconds>
</configuration>
</plugin>
Donde scanIntervalSeconds es el tiempo entre sincronizaciones entre el código del servidor y el del proyecto.
Una vez añadido el pluging basta con invocar: mvn jetty:run
Esto lo que hará es automáticamente bajar jetty y arrancarlo, y cada sincronización busca las diferencias entre las JSP y las clases que tiene nuestro proyecto y las acualiza, osea que no habrá mas despliegues!!!!, el código que hay deplegado y el que editamos con el IDE (con Eclipse jejeje) siempre será el mismo. Sólo hay que darle a http://localhost:8080/"artifactid" para ver la última versión de nuestro código.
Al pluging se le puede pasar el XML de configuración del Jetty por si necesitamos SSL y esas cosas.
Un buen invento.
Enviado por dahernan ( ago 27 2006, 12:50:10 PM CEST )
Permalink | Comentarios [1] | Agregar a del.icio.us
Un gran invento sin duda, a ver si tengo tiempo de echarle un ojo a Maven y Jetty.
Saludos!
Enviado por olope en agosto 28, 2006 a las 03:11 PM CEST #