DirectoryScanner: проблема производительности getExcludedFiles при использовании набора файлов ant

Есть ли способ ускорить производительность getExcludedFiles()? Я играл с шаблонами набора файлов, но не мог получить никакого улучшения.

Вот моя ситуация:

У меня есть набор файлов, определенный с этими шаблонами:

basedir/normal/abc/control/*.ins
basedir/normal/abc/models/bx/cells/*.l

под basedir/normalЕсть около сотни других подкаталогов, но меня интересует только abc. Тем не менее, когда я звоню DirectoryScanner.getExcludedFiles()Я думаю, что он вызвал slowScanner() и, очевидно, он просканировал все остальные подкаталоги, что привело к 24-часовому циклу обработки. Любая помощь будет принята с благодарностью.

Заранее спасибо,

1 ответ

Вы должны установить dir файла установлен в basedir/normal/abc тогда ваши шаблоны будут:

control/*.ins
models/bx/cells/*.l
Другие вопросы по тегам