Pergunta

Eu estou tentando usar compressor YUI em golo Maven, mas eu sou muito novo para o funcionamento interno do maven. Vejo que pode copiar todos os js para um novo diretório com o seguinte:

<copy todir="blah">
  <fileset>
     <!-- A bunch of file extension types -->
  </fileset>
</copy>

Agora, para cada arquivo css e js, eu quero correr o prazo do compressor yui ea saída do arquivo para os locais finais dos arquivos copiados acima. Não que estrutura de diretório é mantido na cópia dado acima, de modo que pode ser algo a considerar ao criar a meta Maven.

Por onde eu começo? I essencialmente necessidade de correr

java -jar yuicompressor input.js -o output.js

em todos os arquivos. Eu estou restrito a 1.x maven, então onde eu começo? Eu quero fazer isso um objetivo maven para evitar ter de js compressa com a mão antes uma compilação, uma vez que seria descuidado. Se eu pudesse executar um script python externo / perl para fazer isso, que seria bom também, mas acho que talvez haja uma maneira melhor maveny para fazer isso.

Foi útil?

Solução

Use YUI tarefa compressor formiga e seguir o tutorial.

YUI formiga tarefa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top