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