Мне нужно увеличить число в исходном файле из скрипта сборки Ant. Я могу использовать задачу <a href="http://ant.apache.org/manual/Tasks/replaceregexp.html" rel="nofollow noreferrer">ReplaceRegExp</a>
, чтобы найти число, которое я хочу увеличить, но как мне затем увеличить это число в атрибуте replace
?
Вот что у меня так далеко:
<replaceregexp file="${basedir}/src/path/to/MyFile.java"
match="MY_PROPERTY = ([0-9]{1,});"
replace="MY_PROPERTY = \1;"/>
В атрибуте замены, как бы я сделал
replace="MY_PROPERTY = (\1 + 1);"
Я не могу использовать задачу buildnumber
для сохранения значения в файле, поскольку я уже использую его в той же цели сборки. Есть еще одна задача муравья, которая позволит мне увеличить свойство?