Llevo tiempo detrás de una herramientas que haga lo que comento en el título. Es decir, cuando minimizo y junto los css y los js de la una página, luego tengo que ir manualmente a reemplazar las rutas en el html por la versión minimizada y unificada.
¿Conocéis alguna manera de hacer este último paso de manera manual? A poder ser, del ecosistema Java (actualmente uso Maven para resolver dependencias, empaquetar, etc).
sé que en PHP hay Minify https://code.google.com/p/minify/
he encontrado algunas alternativas para java espero que alguno te sirva :)
- granule https://code.google.com/p/granule/
- YUI Compressor Maven Mojo http://alchim.sourceforge.net/yuicompressor-maven-plugin/
- wro4j https://code.google.com/p/wro4j/
El tema es que ya uso una herramientas para minimizar y combinar los css y js. De hecho, estoy utilizando Minify Maven Plugin:
http://samaxes.github.io/minify-maven-plugin/
El problema que tienen es que una vez he minimizado y combinada los archivos, luego tengo ir al html y a mano cambiar las entradas. Ej:
Cambio las entradas de app.foo.js y app.bar.js por una única entrada apuntando a app.js. Y si algún día quiero hacer debug del JS puesto tengo que hcer la inversa... Estas acciones a mano es lo que me gustaría minimizar.
De lo que me has pasado, Granule hace algo parecido pero en tiempo de ejecución y a mi gustaría hacerlo antes del despliegue de la web.
De todas formas, esta noche me he puesto otra vez a buscar alguna herramienta que haga lo que quiero y he encontrado Grunt-usemin (grunt-usemin). Preferiría que fuera algún plugin de Maven o para Eclipse pero algo podré apañar :-D
Llevo tiempo detrás de una herramientas que haga lo que comento en el título. Es decir, cuando minimizo y junto los css y los js de la una página, luego tengo que ir manualmente a reemplazar las rutas en el html por la versión minimizada y unificada.
¿Conocéis alguna manera de hacer este último paso de manera manual? A poder ser, del ecosistema Java (actualmente uso Maven para resolver dependencias, empaquetar, etc).
¡Gracias!
16/03/2014 22:20
sé que en PHP hay Minify https://code.google.com/p/minify/
he encontrado algunas alternativas para java espero que alguno te sirva :)
- granule https://code.google.com/p/granule/
- YUI Compressor Maven Mojo http://alchim.sourceforge.net/yuicompressor-maven-plugin/
- wro4j https://code.google.com/p/wro4j/
saludos
17/03/2014 09:57
El tema es que ya uso una herramientas para minimizar y combinar los css y js. De hecho, estoy utilizando Minify Maven Plugin:
http://samaxes.github.io/minify-maven-plugin/
El problema que tienen es que una vez he minimizado y combinada los archivos, luego tengo ir al html y a mano cambiar las entradas. Ej:
Cambio las entradas de app.foo.js y app.bar.js por una única entrada apuntando a app.js. Y si algún día quiero hacer debug del JS puesto tengo que hcer la inversa... Estas acciones a mano es lo que me gustaría minimizar.
De lo que me has pasado, Granule hace algo parecido pero en tiempo de ejecución y a mi gustaría hacerlo antes del despliegue de la web.
De todas formas, esta noche me he puesto otra vez a buscar alguna herramienta que haga lo que quiero y he encontrado Grunt-usemin (grunt-usemin). Preferiría que fuera algún plugin de Maven o para Eclipse pero algo podré apañar :-D
¡Saludos!