Quiero utilizar las capacidades de Maven para mis proyectos web estáticos que contienen imágenes, javascript y/o archivos css.Maven para proyectos web estáticos
No quiero considero nada acerca de Java, empaque tarro, ...
Básicamente, necesito:
- recursos "minify": es decir: algunos Yui compresor plug-in
- paquete mi proyecto (.tar.gz, ...)
Al buscarlo, acabo de encontrar algunas muestras de etiquetas. Pero nada sobre el proyecto completo.
Para el ensamblaje tar.gz
, creo que el plugin Assembly puede ser útil. Para minimizar y comprimir JS y CSS, declaro algún complemento de compresión/minify.
¿Cómo debo declarar la etiqueta de embalaje en este caso? Cuanto más cerca creía que estaba: <packaging>war</packaging>
.
¿Hay otra forma de declararlo?
¿Tiene sentido?
Aquí hay un buen ejemplo de uso del ensamblaje en este caso: http://blog.eisele.net/2009/07/ generate-static-war-content-archive.html – apast
Recientemente, cambiamos nuestra arquitectura de implementación a Gradle. Mejora algunos problemas como la flexibilidad, el empaquetado, el etiquetado SCM y la entrega. Es fácil extensible, algunas fundaciones Ant/Make/Maven y modernas. Es totalmente compatible con Jenkins y se puede ejecutar en cualquier entorno. ¡Lo recomendamos! – apast