¿Cómo puedo realizar funciones matemáticas en la tarea Ant 'ReplaceRegExp'?

Necesito incrementar un número en un archivo fuente desde un script de compilación Ant. Puedo usar el<a href="http://ant.apache.org/manual/Tasks/replaceregexp.html" rel="nofollow noreferrer">ReplaceRegExp</a> tarea para encontrar el número que deseo incrementar, pero ¿cómo puedo entonces incrementar ese número dentro delreplace ¿atributo?

Aquí está lo que tengo hasta ahora:

<replaceregexp file="${basedir}/src/path/to/MyFile.java"
    match="MY_PROPERTY = ([0-9]{1,});"
    replace="MY_PROPERTY = \1;"/>

En el atributo reemplazar, ¿cómo lo haría?

replace="MY_PROPERTY = (\1 + 1);"

No puedo usar elbuildnumber tarea para almacenar el valor en un archivo ya que ya lo estoy usando dentro del mismo objetivo de compilación. ¿Hay otra tarea de hormigas que me permita incrementar una propiedad?

Respuestas a la pregunta(3)

Su respuesta a la pregunta