Jak mogę wykonać funkcje matematyczne w zadaniu Ant ReplaceRegExp?
Muszę zwiększyć liczbę w pliku źródłowym ze skryptu kompilacji Ant. Mogę użyć<a href="http://ant.apache.org/manual/Tasks/replaceregexp.html" rel="nofollow noreferrer">ReplaceRegExp</a>
zadanie, aby znaleźć numer, który chcę zwiększyć, ale w jaki sposób zwiększyć tę liczbę wreplace
atrybut?
Oto co mam do tej pory:
<replaceregexp file="${basedir}/src/path/to/MyFile.java"
match="MY_PROPERTY = ([0-9]{1,});"
replace="MY_PROPERTY = \1;"/>
Jak to zrobić w atrybucie replace
replace="MY_PROPERTY = (\1 + 1);"
Nie mogę użyćbuildnumber
zadanie przechowywania wartości w pliku, ponieważ używam już tego w tym samym celu kompilacji. Czy jest jeszcze jedno zadanie, które pozwoli mi na zwiększenie własności?