google/closure-compiler

Support FileSets in CompileTask Ant task

Open

#1.578 aberto em 21 de fev. de 2016

Ver no GitHub
 (5 comments) (0 reactions) (0 assignees)Java (1.197 forks)batch import
P3enhancementhelp wanted

Métricas do repositório

Stars
 (7.176 stars)
Métricas de merge de PR
 (Mesclagem média 3d 4h) (1 fundiu PR em 30d)

Description

Currently, the CompileTask Ant task configuration (sources, externals, etc.) support only FileLists. These require every single file to be named explicitly, which is a lot of unnecessary maintenance.

It would be much better to support FileSets instead (or in addition), so one can specify e.g. .js in a source directory (or even **/.js for well-organized external scripts) to pick up all the files automatically without having to change the script.

The current workaround is to have a separate task to create a fixed-name temporary file with the concatenated contents of all he required files (per configuration item), pass that to the CompileTask explicitly, and then erase the temporary file. It's a lot of unnecessary maintenance complexity either way.

Thanks!

Guia do colaborador