Отредактируйте build.gradle через рабочий процесс bitrise

Я должен нормализовать версии инструментов сборки для импортированных зависимостей в реактивной части Android перед запуском проекта.

Решением, которое я придумал, является добавление следующего фрагмента в корневой каталог build.gradle,

subprojects {
    ...
    afterEvaluate { subproject ->
        if ((subproject.plugins.hasPlugin('android') || 
            subproject.plugins.hasPlugin('android-library'))) {
            android {
                buildToolsVersion "26.0.2"
            }
        }
    }

}

Вместо того, чтобы добавлять это вручную, мне нужно отредактировать этот build.gradle и добавить фрагмент с помощью скрипта или команды оболочки. Это должно быть сделано с помощью bitrise.

Какие-либо предложения?

1 ответ

Решение

Сам разобрался. Можно использовать механизм перезаписи файла, например, в моем случае использовался шаг "Изменить значение в файле", чтобы легко перезаписать build.gradle.

Шаг 1

Шаг 2

Другие вопросы по тегам