Antビルドスクリプトからソースファイルの数値をインクリメントする必要があります。タスクを使用してインクリメントする番号を見つけることができますが、属性ReplaceRegExp
内でその番号をインクリメントするにはどうすればよいですか?replace
これが私がこれまでに得たものです:
<replaceregexp file="${basedir}/src/path/to/MyFile.java"
match="MY_PROPERTY = ([0-9]{1,});"
replace="MY_PROPERTY = \1;"/>
replace属性で、どうすればよいですか
replace="MY_PROPERTY = (\1 + 1);"
buildnumber
同じビルドターゲット内ですでに値を使用しているため、タスクを使用して値をファイルに保存することはできません。プロパティをインクリメントできる別のantタスクはありますか?