Есть ли способ в скрипте Ant использовать задачу <copy>
(replaceTokens
) для предварительной обработки файлов Java и заменить строку "__FILE__"
именем файла скопированного файла и "__LINE__"
номером строки в этом файле? Это будет иметь большое значение для решения проблемы отсутствия препроцессора в Java.
В документах по replaceTokens
приведены примеры исправленных замещающих строк, но я не могу найти способ, чтобы Ant вставил соответственно имя файла и номер строки.
Нужно ли мне писать свой собственный обработчик задач?