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.

¿Fue útil?

Solución

El uso YUI compresor tarea de hormigas y seguir el tutorial.

tarea ant YUI.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top