У меня есть файл свойств, в котором ключи представляют строки в файлах исходного кода, которые я хотел бы найти, а значения представляют строку замены, которой я хотел бы заменить строки (см. Пример ниже).
Я хотел бы выполнить эти замены над набором файлов во время сборки Ant, однако я не могу понять, как выполнить эту операцию. Простая замена легко с помощью задачи замены Ant, но я не могу определить, есть ли способ использовать задачи Ant для выполнения этого массового поиска и замены, используя файл свойств, чтобы указать, что искать и заменять. Я думаю, что мне может понадобиться написать скрипт для этого.
У кого-нибудь есть идеи, если это возможно с помощью задач Ant?
Example.props
gameStatusCode=statusCode
gameHomeName=homeName
gameAwayName=awayName
Оригинальный источник
if(dataitem.gameStatusCode === 'pre'){
var tmp = dataitem.gameHomeName;
...
}
Сменный источник
if(dataitem.statusCode === 'pre'){
var tmp = dataitem.homeName;
...
}