У меня есть файл исходного кода, который содержит, среди прочего, следующие строки:
public boolean isBetaVersion() {
return true;
}
Я пытаюсь прочитать этот файл в ANT и установить свойство в зависимости от того, возвращает ли вышеуказанный метод true
или что-то еще:
<loadfile srcfile="path/to/MyFile.java" property="isBetaBuild">
<filterchain>
<striplinebreaks/>
<linecontainsregexp>
<regexp pattern=".*\sisBetaVersion()\s\{\sreturn\strue.*"/>
</linecontainsregexp>
</filterchain>
</loadfile>
но это никогда не совпадает (к сожалению, я полный регулярный пользователь). У кого-нибудь есть идея, что может быть не так? Заранее спасибо.