Iam, используя Jenkins для создания моего Android Apk. В build.xml, IAM, используя регулярные выражения, чтобы заменить мою целевую строку следующим образом ...Использование регулярных выражений в build.xml
<replaceregexp file="BuildConfig.java"
match="public static final boolean IS_SAMSUNG_MDM_ENABLED =\"(.*)\""
replace="public static final boolean IS_SAMSUNG_MDM_ENABLED =\"" + ${properties.IS_SAMSUNG_MDM_ENABLED} + "\"" />
но когда IAM запуска сборки через Jenkins получать следующее сообщение об ошибке.
BUILD FAILED
/var/lib/jenkins/workspace/Ace Build/build.xml:40: The following error occurred while executing this line:
/var/lib/jenkins/workspace/Ace Build/IgnitorACE/build.xml:70: Element type "replaceregexp" must be followed by either attribute specifications, ">" or "/>".
Есть ли какие-либо проблемы с моим регулярным выражением ...
Благодаря
, что входной и ожидаемые результаты – vks
меня build.xml, где у меня будет общественное statc окончательным булево IS_SAMSUNG_MDM_ENABLED = ложь/истинная переменная объявлена. У меня есть файл свойств, через который я буду передавать указанное выше логическое значение во время выполнения. По этой причине я использую указанное выше регулярное выражение. – user3297196