Как я могу выполнять математические функции в задаче Ant ReplaceRegExp?

Мне нужно увеличить число в исходном файле из сценария сборки 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 задача сохранить значение в файле, так как я уже использую его в той же цели сборки. Есть ли еще одна задача муравья, которая позволит мне увеличить свойство?

Ответы на вопрос(3)

Ваш ответ на вопрос