Ejecución de JS minimización como meta experto?
-
18-09-2019 - |
Pregunta
Estoy tratando de utilizar YUI compresor en gol experto, pero estoy bastante nuevo en el funcionamiento interno del experto. Veo que puedo copiar todos los js a un nuevo directorio con lo siguiente:
<copy todir="blah">
<fileset>
<!-- A bunch of file extension types -->
</fileset>
</copy>
Ahora, para cada css y js, quiero correr la carrera del compresor Yui y generar el archivo a la ubicación final de los archivos copiados anteriormente. No es que la estructura de directorios se mantiene en la copia dada anteriormente, de manera que puede ser algo a tener en cuenta al crear la meta experto.
¿Por dónde empiezo? Esencialmente se necesita para ejecutar
java -jar yuicompressor input.js -o output.js
en todos los archivos. Yo estoy limitado a maven 1.x, así que ¿por dónde empiezo? Quiero hacer de este objetivo una experta para evitar tener que comprimir JS a mano antes de una acumulación, ya que sería descuidado. Si pudiera ejecutar un script en Python / Perl externo para ello, que estaría bien también, pero creo que hay tal vez una mejor manera de hacer esto maveny.
Solución
El uso YUI compresor tarea de hormigas y seguir el tutorial.