Доступ к вариантам приложений/библиотек Android в buildSrcAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Доступ к вариантам приложений/библиотек Android в buildSrc

Сообщение Гость »

Я переношу свои файлы gradle в kotlin dsl. Моя текущая настройка в Groovy: у меня есть sonar.gradle, projectjacoco.gradle и модульgradle.gradle, все они включены в мой build.gradle. Теперь я перенес свой build.gradle в build.gradle.kts. Я понимаю, что теперь мне нужно переписать эти внешние файлы Gradle в kotlin-dsl и включить их в структуру папок buildSrc:
например,

Код: Выделить всё

buildSrc
|__src
|__main
|__kotlin
|__modulegradle.build.kts

А затем добавьте их в качестве плагина.
Мой вопрос: как мне получить доступ к расширению Android baseappmodule внутри этих файлов Gradle? например

Код: Выделить всё

    android.applicationVariants.forEach { variant ->
val variantName = variant.name.replaceFirstChar { if (it.isLowerCase()) it.titlecase(Locale.ENGLISH) else it.toString() }
val testTaskName = "test${variantName}UnitTest"
но в файле gradle.kts в структуре папок buildSrc
Я следил за этим видеороликом о создании плагинов gradle, однако это не помогло не дает мне той функциональности, которая мне нужна. Поэтому, если кто-нибудь может мне помочь, я хочу иметь доступ к вариантам приложений/библиотек для Android из файлов gradle в структуре папок buildSrc, например. в модулеgradle.build.kts
Любая помощь, советы и рекомендации приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/784 ... n-buildsrc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»