Bir Ant derleme komut dosyasından bir kaynak dosyada bir sayı artırmalıyım. Artırmak istediğim numarayı bulmak için ReplaceRegExp
görevini kullanabilirim, ancak bu sayıyı replace
özniteliğinde nasıl artırırım? Şimdiye kadar var İşte neyiKarınca 'ReplaceRegExp' görevindeki matematik işlevlerini nasıl yürütebilirim?
: yapardım nasıl yerine özniteliği olarak
<replaceregexp file="${basedir}/src/path/to/MyFile.java"
match="MY_PROPERTY = ([0-9]{1,});"
replace="MY_PROPERTY = \1;"/>
,
replace="MY_PROPERTY = (\1 + 1);"
Bir değeri saklamak için buildnumber
görevi kullanamaz Ben zaten aynı yapı hedefinde kullanıyorum beri dosya. Bir mülk artışı yapmama izin verecek başka bir karınca görevi var mı? böylece karınca görev propertyfile olan
<propertyfile file="${version-file}"> <entry key="revision" type="string" operation="=" value="${revision}" /> <entry key="build" type="int" operation="+" value="1" />
:
Kaldır 'düzenli ifadeler' etiketi –