Wie kann ich mathematische Funktionen in der Ant-Aufgabe 'ReplaceRegExp' ausführen?
Ich muss eine Zahl in einer Quelldatei von einem Ant-Erstellungsskript inkrementieren. Ich kann das benutzen<a href="http://ant.apache.org/manual/Tasks/replaceregexp.html" rel="nofollow noreferrer">ReplaceRegExp</a>
Aufgabe, die Zahl zu finden, die ich erhöhen möchte, aber wie erhöhe ich dann diese Zahl innerhalb desreplace
Attribut?
Hier ist was ich bisher habe:
<replaceregexp file="${basedir}/src/path/to/MyFile.java"
match="MY_PROPERTY = ([0-9]{1,});"
replace="MY_PROPERTY = \1;"/>
Wie würde ich im Attribut replace vorgehen?
replace="MY_PROPERTY = (\1 + 1);"
Ich kann das nicht benutzenbuildnumber
Aufgabe, den Wert in einer Datei zu speichern, da ich das bereits innerhalb desselben Build-Ziels verwende. Gibt es eine andere Ameisenaufgabe, mit der ich eine Eigenschaft erhöhen kann?