В наборе файлов
**/*.js
соответствует файлам в файловой системе.Часть **
означает «в любом каталоге» (в каталоге, указанном в атрибуте dir
).*.js
соответствует любому файлу, оканчивающемуся на .js
.В целом, набор файлов включает в себя любой .js
файл, найденный в подкаталоге ${js.src.dir}/dvr/components/grid/
рекурсивно. См. Задачи на основе каталога . (Конечный /
не является частью шаблона include, это закрывающая часть элемента набора файлов в XML:
<fileset ... attributes ... />
Цель merge grid
, следовательно, объединит все файлы .js
в один целевой файл с именем, определенным в свойстве grid.file
.
target
- это открытие определенияцель Ant, представляющая собой последовательность задач Ant, составляющих отдельный этап сборки. Атрибут depends
содержит список других целей - в данном случае merge grid
и merge solids
- которые должны быть выполнены (при необходимости) доmerge
сама цель. См. цели .